Can u please tell me which test case is failing

import java.util.;
import static java.lang.Math.
;
public class Main {
static void findRoots(int a, int b, int c)
{

    if (a == 0) {
        
        return;
    }

    int d = b * b - 4 * a * c;
    double sqrt_val = sqrt(abs(d));

    if (d > 0) {
        System.out.println(
            "Real and Distinct \n");

        System.out.println(
            (int)(-b - sqrt_val) / (2 * a)+ " " +(int)(-b + sqrt_val) / (2 * a));
    }
    else if (d == 0) {
        System.out.println(
            "Real and Equal  \n");

        System.out.println(-(int)b / (2 * a)+" "+ -(int)b / (2 * a));
    }
    else 
    {
		return;
    }
}
public static void main(String args[]) {
	Scanner s=new Scanner(System.in);
	int a = s.nextInt();
	int b = s.nextInt();
	int c = s.nextInt();
   
    
    findRoots(a, b, c);

}

}

Hey, @prateekmalhotra051199 Can you tell me the problem you are facing, So that I will guide you accordingly.

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.