利用Java计算一元二次方程的两个实数根
计算一元二次方程的两个实数根
import java.util.Scanner;
public class Psg {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println(“请输入方程的系数a、b、c:”);
int a, b, c;
a = reader.nextInt();
b = reader.nextInt();
c = reader.nextInt();
int delta;
double x1, x2;
delta = bb-4ac;
if (delta>0){
x1=(-b+Math.sqrt(delta));
x2=(-b-Math.sqrt(delta));
System.out.println(“方程有两个实数根。”);
System.out.println(x1/2a);
System.out.println(x2/2*a);
return;
}
if (delta==0){
System.out.println(“方程有一个实数根。”);
return;
}
if (delta<0){
System.out.println(“方程无实数根。”);
}
}
}