早教吧作业答案频道 -->其他-->
用Java求一元二次方程ax2+bx+c=0的根,要求a、b、c从控制台输入
题目详情
用Java求一元二次方程ax2+bx+c=0的根,要求a、b、c从控制台输入
▼优质解答
答案和解析
import java.util.Scanner;
public class Compare {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入a");
int a = sc.nextInt();
System.out.println("请输入b");
int b = sc.nextInt();
System.out.println("请输入c");
int c = sc.nextInt();
if(b*b - 4*a*c < 0){
System.out.println("对不起,无解!");
}else if(b*b - 4*a*c == 0){
System.out.println("此方程解x=" + -b/(2*a));
}else{
System.out.println("此方程解x1=" + ((-b+ "/"+ 2*a +"+√(" + (b*b - 4*a*c)) +")/" +(2*a)) + " , x2=" + ((-b+ "/"+ 2*a + "-√(" + (b*b - 4*a*c)) +")/" +(2*a)) );
}
}
}
public class Compare {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入a");
int a = sc.nextInt();
System.out.println("请输入b");
int b = sc.nextInt();
System.out.println("请输入c");
int c = sc.nextInt();
if(b*b - 4*a*c < 0){
System.out.println("对不起,无解!");
}else if(b*b - 4*a*c == 0){
System.out.println("此方程解x=" + -b/(2*a));
}else{
System.out.println("此方程解x1=" + ((-b+ "/"+ 2*a +"+√(" + (b*b - 4*a*c)) +")/" +(2*a)) + " , x2=" + ((-b+ "/"+ 2*a + "-√(" + (b*b - 4*a*c)) +")/" +(2*a)) );
}
}
}
看了 用Java求一元二次方程ax...的网友还看了以下:
1)已知3的a次方=2,求12的多少次方=3.2)计算:log8为底9的对数*log27为底32的对 2020-03-30 …
1求和1*2+2*2的平方+3*2的立方……+n*2的n次方.2求1/23/48/571求和1*2 2020-04-07 …
1.在数列An中A1+A2+A3+…+An=2的n次幂减1求A1的2次方+A2的2次方+A3的2次 2020-04-26 …
若x的2次方的n次方=x的2次方乘x的n次方,求n的值.已知a的2n次方=4,a的m次方=2求a的 2020-05-14 …
若X的M次方+2n=16,x的n次方=2,求x的m次方-n的值我错了,问题是若X的M+2n次方=1 2020-05-14 …
1.已知3的m次方=7,3的n次方=2,求3的2次方+m+n的值拜托各位了3Q2.已知4乘2的2x 2020-06-03 …
.急....(要用算式,不要用方程.求求各位喇.)3.某人乘摩托车从甲地到乙地,如果每小时车速是3 2020-06-26 …
1)分解因式:x的4次方+42)已知x-y=-3,-x+3y=2,求代数式x的2次方-4xy+3y 2020-07-13 …
-x的二次方+ax+b假如用x=-2.-x的二次方+ax+b假如用x=-2,求的的值是1;用x=2 2020-07-17 …
1、已知2*8的n次方*16的n次方=2的22次方,求n的值.2、已知q的m次方=4,q的n次方= 2020-07-21 …