早教吧作业答案频道 -->其他-->
用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...的网友还看了以下:
lingo中@for(link3(i,j):c(i,j)=@if(@sum(type(l):x(l 2020-05-13 …
求积分...1.∫[1,e]sin(lnx)dx(其中1为积分下限,e为积分上限)2.J[m]=∫ 2020-05-14 …
《信号与系统》的...已知x(t)=cos[ω0(t-t0)],写出信号的频谱函数X(jω),ω0 2020-06-05 …
请请请请!一飞轮绕中心垂直轴转动,转动惯量为J,t=0时角速度为w0此后飞轮经历制动过程,阻力矩M 2020-06-12 …
设I=∫(0至兀/4)ln(sinx)dx,J=∫(0至兀/4)ln(cotx)dx,K=∫(0至 2020-07-13 …
已经一组函数y=2sin(ωx+j)(ω>0,0<j≤2π),其中在集合中任取一个数,j在集合{, 2020-07-16 …
已知i+h=10g+c,f+d=f,10b+c+i=10c+d,10f+a+j=10f+e,11b* 2020-10-30 …
若一次函数y=kx+b过点(0,5),且与y=x^2-6x+5相交于另一点N(i,j),如果i≠j, 2020-11-01 …
原子能级直接跃迁的选择定则单价原子的选择定则是量子数满足Δl=±1,ΔJ=0,±1;多电子原子(LS 2020-11-19 …
下面程序运行时,循环语句a++运行的次数为多少次.答案是10次,#includevoidmain() 2020-12-15 …