This code is showing an error

import java.util.*;
public class Main {
public static void main(String args[]) {

	Scanner sc = new Scanner(System.in);
	
	double a = sc.nextDouble();
	double b = sc.nextDouble();
	double c = sc.nextDouble();
	double d = b*b-(4*a*c);
	
	if(d>0){
		double r1= -b-Math.sqrt(d)/(2*a);
		double r2 = -b+Math.sqrt(d)/(2*a);
		System.out.println("real but distinct");
		if(r1>r2)
		System.out.println(r2+" "+r1);
		else
		System.out.println(r1+" "+r2);

	}
	else if(d==0){
		double r1 = -b/(2*a);
		double r2=r1;
		System.out.println("real and equal");

	}
	else{
		System.out.println("");
	}
	 




}

}