allora, vi posto direttamente il codice:
mi da una nullPointerException all'ultima riga del main(b[3][2].setVal(8))... non riesco a capire l'errore...codice:public class Cella{ private int val; public Cella(int val){ if(val<1 || val>9) throw new IllegalArgumentException();// le celle di un sudoku possono avere valori da 1 a 9 this.val=val; } public int getVal(){ return val; } public void setVal(int val){ if(val<1 || val>9) throw new IllegalArgumentException(); this.val=val; } public static void main(String[] args){ Cella[] a = new Cella[10]; System.out.print(Arrays.toString(a)); Cella[][] b= new Cella[9][9]; b[3][2].setVal(8); } }

Rispondi quotando
