java一元二次方程
时间: 2023-11-04 12:55:31 浏览: 217
java一元二次方程的计算可以通过使用Scanner类获取用户输入的系数a、b和c,然后进行判断和计算。如果判别式小于0,说明该方程无解;否则,可以使用一元二次方程的求根公式计算出方程的两个根x1和x2。下面是示例代码:
import java.util.Scanner;
public class QuadraticEquation {
public static void main(String[] args) {
double a, b, c;
Scanner input = new Scanner(System.in);
System.out.println("请输入系数a:");
a = input.nextDouble();
System.out.println("请输入系数b:");
b = input.nextDouble();
System.out.println("请输入系数c:");
c = input.nextDouble();
double discriminant = b * b - 4 * a * c;
if (discriminant < 0) {
System.out.println("该方程无解");
} else {
double x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
double x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
System.out.println("方程的第一个根为:" + x1);
System.out.println("方程的第二个根为:" + x2);
}
}
}
阅读全文