java编写一个程序,控制窗口中输入三个整数a、b、c,判断方程ax2+bx+c-0是否有跟,若有,分别输出根数和根,若无,则打印输出“HelloWorld”
时间: 2023-04-06 11:00:34 浏览: 90
java编写的 hello world 程序
5星 · 资源好评率100%
您好!对于您的问题,我可以回答。以下是 Java 编写的程序,可以控制窗口中输入三个整数 a、b、c,判断方程 ax^2 + bx + c = 0 是否有根,如果有,则输出根数和根,如果无,则输出 "HelloWorld"。
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
double delta = b * b - 4 * a * c;
if (delta > 0) {
double x1 = (-b + Math.sqrt(delta)) / (2 * a);
double x2 = (-b - Math.sqrt(delta)) / (2 * a);
System.out.println("方程有两个不相等的实根:x1=" + x1 + ",x2=" + x2);
} else if (delta == 0) {
double x = -b / (2 * a);
System.out.println("方程有一个实根:x=" + x);
} else {
System.out.println("HelloWorld");
}
}
}
```
希望这个程序能够帮到您!
阅读全文