早教吧作业答案频道 -->其他-->
java先定义类求一元二次方程的解
题目详情
java 先定义类 求一元二次方程的解
▼优质解答
答案和解析
import java.util.*;
public class Hello {
private static Scanner san = new Scanner(System.in);
public static double readNum(String info) {
System.out.print(info);
double d = san.nextDouble();
return d;
}
public static void main(String[] args) {
double a = Hello.readNum("输入平方项系数:");
double b = Hello.readNum("输入一次项系数:");
double c = Hello.readNum("输入常数项:");
System.out.println(a +"x^2 + " + b + "x + " + c + " = 0");
double d = b * b - 4 * a * c;
if(d < 0) {
System.out.println("无解!");
} else if(d == 0) {
double r = - b / 2 * a;
System.out.printf("x1=x2=%2.1f",r);
} else {
double r1 = (-b + Math.sqrt(d)) / 2 * a;
double r2 = (-b - Math.sqrt(d)) / 2 * a;
System.out.printf("x1=%2.1f,x2=%2.1f",r1,r2);
}
}
}
public class Hello {
private static Scanner san = new Scanner(System.in);
public static double readNum(String info) {
System.out.print(info);
double d = san.nextDouble();
return d;
}
public static void main(String[] args) {
double a = Hello.readNum("输入平方项系数:");
double b = Hello.readNum("输入一次项系数:");
double c = Hello.readNum("输入常数项:");
System.out.println(a +"x^2 + " + b + "x + " + c + " = 0");
double d = b * b - 4 * a * c;
if(d < 0) {
System.out.println("无解!");
} else if(d == 0) {
double r = - b / 2 * a;
System.out.printf("x1=x2=%2.1f",r);
} else {
double r1 = (-b + Math.sqrt(d)) / 2 * a;
double r2 = (-b - Math.sqrt(d)) / 2 * a;
System.out.printf("x1=%2.1f,x2=%2.1f",r1,r2);
}
}
}
看了 java先定义类求一元二次方...的网友还看了以下:
将下列物质分为两组,分别指出这两组物质的特征:海绵弹簧橡皮筋枯树枝面团钢尺细铁丝一类:二类: 2020-04-26 …
已知:1,3-丁二烯的一类二烯烃能发生与具有双键的化合物进行1,4-加成反应,生成环状化合物,这类 2020-05-14 …
J.Martin清晰地区分了计算机的四类数据环境,第一类环境;文件:第二类环境:应用数据库;第三类环 2020-05-23 …
在J.Martin的著作中,经常使用一类描述功能很强但又简明的图形工具,它就是A.实体联系图B.二维 2020-05-24 …
怎样区分一类二类三类铸造生铁 2020-06-26 …
求解一类二阶一类三阶方程里一类什么意思多少多少阶又是什么意思线性代数看到的 2020-11-02 …
关于错别字的题目,穿流不息自已亍道兴高彩烈游戈呜叫名列前矛1.将这些错别字的词语进行归类后填入下边表 2020-11-24 …
焊工一类二类三类是什么意思 2020-12-01 …
rna的剪接(一类,二类,三类内含子剪接)都是转酯反应,需ATP吗? 2020-12-02 …
"主要"和“重要”是不是同一类二者在功能上有哪些不同? 2020-12-14 …
相关搜索:java先定义类求一元二次方程的解