【Java例题】2.8 解一元二次方程
8.解一元二次方程。 输入一元二次方程的a,b,c三个系数,解一元二次方程 ax^2+bx+c=0,输出两个根
package study; import java.util.Scanner; public class demo1 { public static void main(String[] args){ double a,b,c,x1,x2; Scanner sc=new Scanner(System.in); System.out.println("请输入a"); a=sc.nextDouble(); System.out.println("请输入b"); b=sc.nextDouble(); System.out.println("请输入c"); c=sc.nextDouble(); x1=(-b+Math.sqrt(b*b-4*a*c))/(2*a); x2=(-b-Math.sqrt(b*b-4*a*c))/(2*a); System.out.println("x1="+x1+"x2="+x2); } }
。 这里的"^"表示乘方。