我得到的問題是,當我插入公式1x^2 + 3x +4時,我得到x = -Infinity和x =無窮大,而不是x = 1和x = -4。

繼承人我的代碼:

第1類:

public class quadratictest

{

public static void main(String args[])

{

DecimalFormat df = new DecimalFormat("#.###");

System.out.println("--------------------------------------------------");

System.out.println(" ~Quadratic Formula~");

System.out.println("--------------------------------------------------");

System.out.println("in a polynomial, there are 3 important numbers used");

System.out.println("to figure out x. they are a, b, and c, shown below.\n");

System.out.println("\t\t1x^2 +3x +4");

System.out.println("\t\t^ ^ ^");

System.out.println("\t\ta b c");

Scanner input = new Scanner(System.in);

System.out.print("\nPlease type a, b, and c here[a b c]: ");

int a = input.nextInt();

int b = input.nextInt();

int c = input.nextInt();

mathey quad = new quadsong(a,b,c);

System.out.println("------------");

System.out.println(quad.solveb());

System.out.println(quad.solvea());

//System.out.println("x =" +df.format(quad.solvea()));

//System.out.println("x =" +df.format(quad.solveb()));

System.out.println("------------");

}

}

2類:

import java.util.*;

import java.io.*;

import java.text.DecimalFormat;

/**

* Write a description of class quadsong here.

*

* @author (your name)

* @version (a version number or a date)

*/

public class mathey

{

int a;int b;int c;

double solution1;

double solution2;

public mathey(int aN, int bN, int cN)

{

int a = aN;

int b = bN;

int c = cN;

solvea();

solveb();

}

public double solvea()

{

solution1 = ((b*-1) + Math.sqrt((b^2)-(4*a*c)))/(a+a);

if (solution1 == Math.floor(solution1))

{

return solution1;

}

else

{

return 0;

}

}

public double solveb()

{

solution2 = ((b*-1) - Math.sqrt((b^2)-(4*a*c)))/(2*a);

if (solution2 == Math.floor(solution2))

{

return solution2;

}

else

{

return 0;

}

}

}

我的繼承人輸出:

--------------------------------------------------

~Quadratic Formula~

--------------------------------------------------

in a polynomial, there are 3 important numbers used

to figure out x. they are a, b, and c, shown below.

1x^2 +3x +4

^ ^^

a b c

Please type a, b, and c here[a b c]: 1 3 4

------------

x =Infinity

x =-Infinity

------------

請告訴我去錯了嗎?提前致謝! P.S對不起,代碼格式,idk爲什麼它不工作就像我想在這裏哈哈

java二次方程式答案_二次方程式Java?相关推荐

  1. java课后习题及答案_《java基础入门》课后习题及答案.doc

    <java基础入门>课后习题及答案.doc <Java 基础入门>课后习题及答案博学谷--让 IT 教学更简单,让 IT 学习更有效<Java 基础入门> 课后习题 ...

  2. 北大青鸟Java内侧答案_北大青鸟推荐:Java精选笔试题(含答案解析)

    北大青鸟推荐:Java精选笔试题(含答案解析)如果你是计算机专业出生,但是还没有找到工作的话,你就得补补技术了,一些关于面试.笔试的题要多刷一刷.有可能你知道答案,但是由于语言组织能力有所欠缺,所以面 ...

  3. java语言程序设计期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案1-7.doc...

    <JAVA语言程序设计>期末考试试题及答案1-7 社望斡工耪纱访肝讫否稗仗族锯滥祥缀疏霹辐螟丁哥联退控罐绳屑铸氛券误滚烫周瞎鲸明垢礁蛀撞瓶蔬辗撞往件沽囊炕蔫消辉孽层束沁吨减攻匿少纳涡唆晚亦 ...

  4. java语言程序设计教程翁恺第二版课后答案_《JAVA语言程序设计教程(第2版)/翁恺 肖少拥》翁恺,肖少拥著【摘要 书评 在线阅读】-苏宁易购图书...

    第1章  Java语言概述 1.1  Java的历史 1.2  Java程序运行环境与特点 1.2.1  跨平台(Cross Platform)/可移植性(Portablc) 1.2.2  运行效率 ...

  5. 云南大学软件学院java实验九_云南大学java实验9

    java实验 (9) 6页 2下载券 Java实验9 4页 2下载券 JAVA实验9 7页 1下载券 java 实验9 暂无评价 1页 免费 Java上机实验9 4页 免费 云大JAVA 实验9图形. ...

  6. java初反射_初始 java 反射机制 (一)

    反射机制详解 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为j ...

  7. java编写存钱_用Java编写一个简单的存款

    package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...

  8. java 进程运行时间_将Java类作为子进程运行

    java 进程运行时间 我本周需要将Java类(而不是jar)作为子进程运行. 更确切地说,我想从测试内部产生一个新进程,而不是直接在测试内部(进程内)运行它. 我不认为这是幻想或复杂的事情. 但是, ...

  9. java queue使用_使用Java使用Amazon Simple Queue Service

    java queue使用 Amazon Simple Queue Service或SQS是Amazon Webservice堆栈提供的高度可扩展的托管消息队列. Amazon SQS可用于完全解耦系统 ...

最新文章

  1. 从尾到头打印链表分析
  2. 数论相关:同余方程与同余方程组的解法
  3. pca 和lda区别
  4. mysql case函数吗_mySQL case函数
  5. [转]C++中的static关键字的总结
  6. [vue] 你知道style加scoped属性的用途和原理吗?
  7. windows系统停止8080端口
  8. yii2 html form,YII2中ajax通过post提交form表单数据报400错误的解决方法
  9. ASP.NET MVC IOC之Unity攻略
  10. 企业微信机器人实现发送消息的功能(文本消息,图片消息,图片+文字消息)
  11. CentOS上安装多版本Python问题
  12. 在UOS(deepin)系统下安装CPUS-PDF虚拟PDF打印机的方法
  13. mummer基因组共线性分析详解
  14. 关于前端架构的过去、现在与未来
  15. 安装Redis使用make命令出现make /bin/sh: cc: 未找到命令 make[1]: 离开目录“/usr/local/mytools/redis-5.0.0/src“
  16. 达人评测 骁龙778g和骁龙780g的区别 选哪个好
  17. 【Python安装系统】win10系统从零开始安装Python并为不同项目设置开发环境——以安装TensorFlow2为例
  18. 【SAP消息号KI344】
  19. Python 学习入门(26)—— 装饰器
  20. Windows下新建多级文件夹

热门文章

  1. 单机千万并发连接实战(修订版)
  2. 多点触摸与单点触摸接口主要区别【转】
  3. 烂泥:学习ssh之ssh密钥随身携带
  4. 锐捷交换机 查看端口流量信息
  5. 帝国后台报错:out of memory
  6. Windows 2000命令行如何查看进程PID和杀进程
  7. centos7安装mysql主从_centos7 安装mysql 和主从复制
  8. python网格搜索优化参数_python – 是否有可能通过网格搜索调整参数scikit-learn中的自定义内核?...
  9. 异常已存在具有相同键的条目。_灵敏度高,却已停产——山进PR-D3Plus DX收音机评测...
  10. python实践项目(十)