Tengo el siguiente codigo el cual llena cartones de loteria. Lo mas raro es que el compilador me tira error en la linea 17, el cual es un setter (c.SetNumSerie) que asigna el numero de carton, los cartones en total son 500.
La verdad es que es la primera vez que hago algo en este lenguaje y no tengo ni la mas minima idea de lo que puede ser.
Numeros[] cCartones = new Numeros[numCartones];
int i = 0;
for(Numeros c : cCartones){
i++;
c.setNumSerie(i);
c.generarNumeros(cantNumeros);
}
Toda respuesta sera bienvenida.
Gracias anticipadamente.
Sería muy positivo ver cómo está declarado ese setter. Sospecho que allí está el problema.
Qué error te da? :O
Un saludo
Perdon por no ponerlo antes. El setter es el default que te genera el eclipse.
public void setNumSerie(int numSerie) {
this.numSerie = numSerie;
}
y el error es este:
Exception in thread "main" java.lang.NullPointerException at telekino.Test.main(Test.java:17)
Puede ser porque el array cCartones está vacío, y por eso te salta NullPointerException.
Era eso :-[.
Gracias por la ayuda de los 2 y perdon por el tiempo perdido.