import java.util.Scanner;
import java.math.*;
public class Lq2
{
public static void main(String args[])
{
double a,b,c,d,x1,x2;
System.out.println("请依次输入三个项数");
Scanner s=new Scanner(System.in);
a=s.nextDouble();
b=s.nextDouble();
c=s.nextDouble();
d=b*b-4*a*c;
x1=(Math.sqrt(d)-b)/2*a;
x2=(Math.sqrt(d)+b)/2*a;
if(d>0)
{
System.out.println("根分别为:"+"x1="+x1+";"+"x2="+x2);
}
else if(d==0)
{
System.out.println("有一个实根:"+(-b)/(2*a));
}
else
{
System.out.println("无根!");
}
}
}
import java.math.*;
public class Lq2
{
public static void main(String args[])
{
double a,b,c,d,x1,x2;
System.out.println("请依次输入三个项数");
Scanner s=new Scanner(System.in);
a=s.nextDouble();
b=s.nextDouble();
c=s.nextDouble();
d=b*b-4*a*c;
x1=(Math.sqrt(d)-b)/2*a;
x2=(Math.sqrt(d)+b)/2*a;
if(d>0)
{
System.out.println("根分别为:"+"x1="+x1+";"+"x2="+x2);
}
else if(d==0)
{
System.out.println("有一个实根:"+(-b)/(2*a));
}
else
{
System.out.println("无根!");
}
}
}
本文介绍如何使用Java编程语言解决二次方程,并通过控制台输入系数来计算实数根,包括一实根和两个实根的情况。
3728

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



