public class Demo15 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输出a的值:");
double a = input.nextDouble();
System.out.println("请输出b的值:");
double b = input.nextDouble();
System.out.println("请输入c的值");
double c = input.nextDouble();
double sqrt = 0;
double x1=(-b+sqrt*(b*2-4*a*c))/2*a;
double x2=(-b-sqrt(b*2-4*a*c))/2*a;
if((b*2)-(4*a*c)>0){
System.out.println("ax2+bx+c=0:"+x1+x2);
}
else if((b*2)-(4*a*c)==0){
System.out.println("ax2+bx+c=0:"+x1);
}
else if((b*2)-(4*a*c)<0){
System.out.println("无解");
}
}
private static double sqrt(double d) {
// TODO Auto-generated method stub
return 0;
}
}
求ax2+bx+c=0方程的根。 a,b,c分别为函数的参数, 如果:b2-4ac>0,则有两个解;b2-4ac=0,则有一个解;b2-4ac<0,则无解; 已知: x1=(-b+sqrt(b2-
最新推荐文章于 2023-04-16 22:23:53 发布