求大神用eclipse解一元二次方程,求步骤求解答求图片,蟹蟹大神,题目如下 50
1个回答
2019-03-21
展开全部
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in); // 从键盘接收数据
System.out.println("请输入a,b,c,并以空格隔开:");// 输出函数
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
double delta = b * b - 4 * a * c;
// 根据判别式delta=b*b-4ac来判断方程的根
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 x1 = -b / (2 * a);
System.out.println("方程只有一个实根,x1=x2=" + x1);
} else if (delta < 0)
{
System.out.println("方程无实根");
}
}
希望可以帮到你,望采纳~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询