Salve ho creato un programma per il gioco della tombola ma ho un problema in questo pezzo di codice di una classe:
codice:Scheda(int a, int b) { int numerischeda[]; numerischeda = new int[14]; DIM1=a; DIM2=b; int nscheda=0; schedina= new numero [DIM1][DIM2]; int numerocasuale=0x0; for(int i=0; i<DIM1;i++) for(int j=0; j<DIM2;j++){ boolean esiste=false; numerocasuale=rand.nextInt(90)+1; for(int s=0; s<nscheda;s++){ if(numerischeda[s]==numerocasuale) {esiste=true;} } System.out.println("ciao"); if(!esiste) -------{schedina[i][j].valore=numerocasuale;---------- numerischeda[nscheda]=numerocasuale; nscheda++;} else j--; } }
L'errore è quello tra i trattini, dove numero è un'altra classe così costituita:
codice:package tombola; public class numero { public int valore; boolean uscito; numero(int a){ valore=a; uscito=false; } }
Grazie in anticipo.

Rispondi quotando