Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - darkerek

#1
Java / Fallo en recursividad
17 Octubre 2012, 17:03 PM
Es un metodo recursivo que evalua si un numero es primo o no qu  unicamente falla con 15,25,35,45,55 ...

Con dichos numeros la excepción que da es Exception in thread "main" java.lang.StackOverflowError

sabriais alguno decirme el porque ?

Graias



private static int cont = 2;
public static boolean esPrimo(int num) {
byte aux = 0;
if (num % cont == 0) {
aux = 0;
} else {
aux = 1;
esPrimo(num-1);
}
if (aux == 0) {
return false;
} else {
return true;
}

}