JAVA实现一元二次方程求解
求3X2+4X-1=0的根
代码:
public class SolveEquation {//定义公共类
public static void main(String[] args) {
double a=3,b=4,c=-1;//定义a,b,c并且赋值
double X1=(-b+Math.sqrt(b*b-4*a*c))*1/(2*a);//调用Math.sqrt()函数求根
double X2=(-b-Math.sqrt(b*b-4*a*c))*1/(2*a);
System.out.println("X1="+X1);
System.out.println("X2="+X2);//打印根
}
}
运行结果:
X1=0.21525043702153024
X2=-1.5485837703548635