用Java编程计算一元二次方程的解是怎么写的?题目是要求从键盘一次输入三个数,是包括无实数根的情况的...
用Java编程计算一元二次方程的解是怎么写的?题目是要求从键盘一次输入三个数,是包括无实数根的情况的
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);
}
}
}
详细课程可咨询教育,硕博课程研发团队,为您打磨优质课程体系,学院与北京软研国际信息技术研究院专家团组长期合作,采用标准化的服务体系,一直致力于以专业师资团队、先进的教学理念、完善的教学模式,坚持以技术为依托,为客户科研攻关提供强有力支撑,提...
点击进入详情页
本回答由
互动派(北京)教育科技有限公司_
提供