public class QuadraticWithMethods { public static void main(String[] args) { System.out.println("Enter values for a, b and c"); double a = convertToDouble(getValue()); double b = convertToDouble(getValue()); double c = convertToDouble(getValue()); double discriminant = calculateDiscriminant(a, b, c); outputEquation(a, b, c); if(isPositive(discriminant) || numberOfRoots(discriminant)==2) outputTwoRoots(a, b, discriminant); else if (isZero(discriminant) || numberOfRoots(discriminant)==1) outputOneRoot(a, b, discriminant); else if (isNegative(discriminant) || numberOfRoots(discriminant)==0) noRoots(); }