elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  java.lang.ArrayIndexOutOfBoundsException: 0; no se por que
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: java.lang.ArrayIndexOutOfBoundsException: 0; no se por que  (Leído 582 veces)
juligarc10

Desconectado Desconectado

Mensajes: 47


Ver Perfil
java.lang.ArrayIndexOutOfBoundsException: 0; no se por que
« en: 9 Marzo 2019, 13:17 pm »

Hola amigos, no entiendo por que me da este error en el codigo. Una ayudita por favor.

Código:
package IU;



/**
 *
 * @author AEDI
 */
public class Domino {
        private static int numJugadores=0;
        private static String [] Jugadores=new String [numJugadores];
   
    public static void inicioPartida() {
numJugadores=ES.pideNumero("Cuantos jugadores participaran en la partida? ");
                for (int i=0;i<numJugadores;i++){
                    Jugadores[i]=ES.pideCadena("Introduzca el nombre del jugador numero "+ i+" " );
                }
         

}
   
}


En línea

rub'n


Desconectado Desconectado

Mensajes: 1.134


(e -> λ("live now")); tatuar -> λ("α");


Ver Perfil WWW
Re: java.lang.ArrayIndexOutOfBoundsException: 0; no se por que
« Respuesta #1 en: 9 Marzo 2019, 14:01 pm »

Hola amigos, no entiendo por que me da este error en el codigo. Una ayudita por favor.

Código:
package IU;



/**
 *
 * @author AEDI
 */
public class Domino {
        private static int numJugadores=0;
        private static String [] Jugadores=new String [numJugadores];
    
    public static void inicioPartida() {
numJugadores=ES.pideNumero("Cuantos jugadores participaran en la partida? ");
                for (int i=0;i<numJugadores;i++){
                    Jugadores[i]=ES.pideCadena("Introduzca el nombre del jugador numero "+ i+" " );
                }
        

}
    
}

Que tal usa GeSHi




jugadores lo seteas a cero, por eso no puede llenar mas posiciones, pide el numero de jugadores y con eso das tamaño a el

Código
  1. public class SimpleArray {
  2.  
  3.    private static int numJugadores=0;
  4.    private static String [] jugadores;
  5.    private static final Scanner SCANNER = new Scanner(System.in);
  6.  
  7.    public SimpleArray() {
  8.        inicioPartida();
  9.    }
  10.  
  11.    public static void inicioPartida() {
  12.  
  13.        System.out.println("\"Cuantos jugadores participaran en la partida ?");
  14.        numJugadores = SCANNER.nextInt();
  15.  
  16.        jugadores = new String[numJugadores];
  17.  
  18.        for (int i = 0; i < jugadores.length; i++) {
  19.            System.out.println("Introduzca el nombre del jugador numero " + (i++) + " ");
  20.            jugadores[i] = SCANNER.next();
  21.        }
  22.    }
  23.  
  24.    public static void main(String ...magfaf) {
  25.        new SimpleArray();
  26.    }
  27.  
  28. }

PD... constante en mayúsculas SCANNER


« Última modificación: 10 Marzo 2019, 23:29 pm por rub'n » En línea



rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen King.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
contentPane:java.lang.IllegalArgumentException
Java
[GB] 3 3,681 Último mensaje 23 Noviembre 2009, 01:55 am
por [GB]
[Solucionado] java.lang.NullPointerException por qué?
Java
Nakatsukasa Itero 0 3,963 Último mensaje 9 Mayo 2012, 21:32 pm
por Nakatsukasa Itero
Error java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to class
Java
S4ms3pi0l__ 0 831 Último mensaje 14 Agosto 2019, 01:48 am
por S4ms3pi0l__
Error java.lang.Byte cannot be cast to java.lang.Integer
Java
S4ms3pi0l__ 1 1,008 Último mensaje 24 Agosto 2019, 18:25 pm
por ivancea96
java.lang.ArrayIndexOutOfBoundsException en funcion
Java
juligarc10 2 493 Último mensaje 18 Septiembre 2019, 14:22 pm
por juligarc10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines