package e;
import java.util.Scanner;
public class demo {
public static void main(String[] args) {
//一元二次方程的两个解
double x1;
double x2;
//一元二次方程的三个系数
//ax^2+bx+c=0
int a,b,c;
//输入a,b,c的值
System.out.println("请依次输入一元二次方程a,b,c的值");
try (Scanner sc = new Scanner(System.in)) {
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
}
//delta是根
double delta=b*b-4*a*c;
//x1=(-b+sqrt(b*b-4*a*c))/2a
//x2=(-b-sqrt(b*b-4*a*c))/2a
x1=(-b+Math.sqrt(delta))/2*a;
x2=(-b-Math.sqrt(delta))/2*a;
//判断delta的值
if(delta==0){
System.out.println("此方程有两个相同的解");
System.out.println("x1=x2="+x1);
}
else if(delta>0){
System.out.println("此方程有两个解");
System.out.println("x1="+x1);
System.out.println("x2="+x2);
}
else
System.out.println("此方程无解");
}
}



