problema bucle en metodo

Iniciado por MasterPunk, 11 Enero 2012, 22:42 PM

0 Miembros y 1 Visitante están viendo este tema.

MasterPunk

Hola, al compilar me dice que me falta un return (aunque en realidad no) y no se como arreglarlo sin retroalimentar(para quitar el bucle).
Creo que el codigo se explica solo:
Código (java) [Seleccionar]
public static int numJugadores(){ //devuelve el numero de jugadores (1 o 2)
int k;
while(1){
k = SimpleIO.readInt(); //esto lee un entero introducido
if(k == 1 || k == 2){
return k;
}
else{
System.out.println("ERROR, vuelva a introducir el numero de jugadores");
}
}
}


Una ayuda?  :huh:

EDITO:
Siento haber creado un nuevo tema para nada, porque me ha venido la inspiracion derrepente. He sacado el bucle del metodo y solucionado.