Buenas tardes tengo un pequeño problema con este ejercicio
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
// TODO Apéndice de método generado automáticamente
double numa,numb,numc,disc,result1,result2;
Scanner entrada = new Scanner(System.in);
System.out.println("Este programa calcula una ecuacion de segundo grado");
System.out.println("Introduzca el valor de a: ");
numa = entrada.nextInt();
System.out.println("\nIntroduzca el valor de b: ");
numb = entrada.nextInt();
System.out.println("\nIntroduzca el valor de c: ");
numc = entrada.nextInt();
disc = Math.sqrt(Math.pow(numb,2)-4*numa*numc);
result1 = -numb+disc/2*numa;
result2 = -numb-disc/2*numa;
if(disc<0)
System.out.println("La raiz cuadrada sale negativa");
else
System.out.println("El resultado de la x1 es "+result1);
System.out.println("El resultado de la x2 es "+result2);
}
}
cuando me sale raiz cuadrada me sale en resultado NaN y no ("La raiz cuadrada sale negativa"),
¿como podria darle solucion?