Java Program to Find Roots of Quadratic Equation
import java.util.*; class testing { public static void main(String args[]) { double d,a,b,c,r1,r2; Scanner sc=new Scanner(System.in); System.out.println("Enter a:"); a=sc.nextDouble(); System.out.println("Enter b:"); b=sc.nextDouble(); System.out.println("Enter c:"); c=sc.nextDouble(); d=(Math.pow(b,2))-4*a*c; if(d>0) { r1=(-b+Math.sqrt(d))/(2*a); r2=(-b-Math.sqrt(d))/(2*a); System.out.println("1st root="+r1); System.out.println("2nd root="+r2); } else if(d==0) { r1=-b/(2*a); System.out.println("1st root="+r1); } else { System.out.println("Imaginary Roots");