Foro de elhacker.net

Programación => Java => Mensaje iniciado por: MasterPunk en 11 Enero 2012, 22:42 pm



Título: problema bucle en metodo
Publicado por: MasterPunk en 11 Enero 2012, 22:42 pm
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
  1. public static int numJugadores(){ //devuelve el numero de jugadores (1 o 2)
  2. int k;
  3. while(1){
  4. k = SimpleIO.readInt(); //esto lee un entero introducido
  5. if(k == 1 || k == 2){
  6. return k;
  7. }
  8. else{
  9. System.out.println("ERROR, vuelva a introducir el numero de jugadores");
  10. }
  11. }
  12. }

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.