Java编写二元一次方程
时间: 2024-02-26 17:30:48 浏览: 59
的解法,可以给我一个示例代码吗?
当然可以,以下是一个 Java 编写的二元一次方程求解代码示例:
```java
import java.util.Scanner;
public class EquationSolver {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入二元一次方程的a值:");
double a = input.nextDouble();
System.out.print("请输入二元一次方程的b值:");
double b = input.nextDouble();
System.out.print("请输入二元一次方程的c值:");
double c = input.nextDouble();
double delta = Math.pow(b, 2) - 4 * a * c;
if(delta < 0) {
System.out.println("此方程无实数解。");
}
else if(delta == 0) {
double x = -b / (2 * a);
System.out.println("此方程有唯一实数解,x = " + x);
}
else {
double x1 = (-b + Math.sqrt(delta)) / (2 * a);
double x2 = (-b - Math.sqrt(delta)) / (2 * a);
System.out.println("此方程有两个实数解,x1 = " + x1 + ",x2 = " + x2);
}
}
}
```
这段代码通过输入用户输入二元一次方程的三个系数 a、b、c,然后利用公式求解方程,在控制台输出方程的解。