欢迎各位大佬指正
从键盘输入a,b,c的值计算下列表达式的值
import java.util.Scanner;
public class homework6 {
public static void main(String[] args) {
//编写程序,输入abc 计算
Scanner input = new Scanner(System.in);
System.out.println("请输入a");
int a = input.nextInt();
System.out.println("请输入b");
int b = input.nextInt();
System.out.println("请输入c");
int c = input.nextInt();
if(b*b-4*a*c>=0) {
System.out.println("本方程有根");
double end = (Math.sqrt(b*b-4*a*c)-b) / ( 2 * a );
System.out.println("结果为:" + end);
}else {
System.out.println("无根,输出错误" );
input.close();
}
这是一个使用Java编写的程序,它接受用户输入的a、b、c值,然后根据二次方程公式计算是否有实数根。如果判别式大于等于0,则输出方程的根;否则,提示无根。程序通过Scanner类获取用户输入,并使用Math.sqrt方法进行平方根计算。
4364

被折叠的 条评论
为什么被折叠?



