Here is a Program to Perform the Quadratic Equation with the given output
In above program we are taking two argument after that we have applied the formula for solving for the roots of x*x + b*x + c. Assumes both roots are real valued.
public class Quadratic { public static void main(String[] args) { double b = Double.parseDouble(args[0]); double c = Double.parseDouble(args[1]); double discriminant = b*b - 4.0*c; double sqroot = Math.sqrt(discriminant); double root1 = (-b + sqroot) / 2.0; double root2 = (-b - sqroot) / 2.0; System.out.println(root1); System.out.println(root2); } } /******************************************************* * % java Quadratic -3.0 2.0 * 2.0 * 1.0 * * % java Quadratic -1.0 -1.0 * 1.618033988749895 * -0.6180339887498949 * * Remark: 1.6180339... is the golden ratio. * * % java Quadratic 1.0 1.0 * NaN * NaN * *********************************************************/Explanation of Quadratic Equation Program:
In above program we are taking two argument after that we have applied the formula for solving for the roots of x*x + b*x + c. Assumes both roots are real valued.