用Java编程计算一元二次方程的解是怎么写的?题目是要求从键盘一次输
用Java编程计算一元二次方程的解是怎么写的?题目是要求从键盘一次输入三个数,是包括无实数根的情况的...
用Java编程计算一元二次方程的解是怎么写的?题目是要求从键盘一次输入三个数,是包括无实数根的情况的
展开
1个回答
展开全部
import java.util.Scanner;
public class Test{
public static void main(String[] args){
System.out.println("请输入a,b,c的值:");
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
int c = s.nextInt();
double x1,x2,t;
t = b * b - 4 * a * c;
System.out.println("方程" + a + "x*x+" + b + "x+" + c + "=0的解:");
if(t < 0){
System.out.println("此方程无解");
}else{
x1 = ((-b)+Math.pow(t,1/2))/(2*a);
x2 = ((-b)-Math.pow(t,1/2))/(2*a);
System.out.print("x1=" + x1 +" , " + "x2=" + x2);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询