Bonjour. Je suis débutant en java et j'ai besoin de votre aide pour me dire où se trouve le problème.
j'ai écris ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
package morpion;
 
 
public class Morpion {
 
    private static final int VIDE=0;
    private static final int ROND=1;
    private static final  int CROIX=2;
    private int[][] grille;
 
    // Methode vider la grille
 
    public void RAZ()
    {
        for(int i=0;i<grille.length;++i)
        {
            for(int j=0;j<grille[i].length;j++)
            {
                grille[i][j]=VIDE;
            }
        }
    }
    public Morpion()
    {
        RAZ();
    }
    // remplir la grille
    public void setCase(int i,int j,int val)
    {
        if(i<0 || i>= grille.length || j<0 || j>= grille[i].length || val != ROND || val!= CROIX )
        {
            System.out.println("Valeurs incorrectes");
        }
        else
        {
            grille[i][j]=val;
        }
 
    }
    // montrer case
    public int getVal(int i,int j)
    {
       if(i<0 || i>= grille.length || j<0 || j>= grille[i].length)
       {
          System.out.println("Valeurs incorrectes");
           return -1;
       }
        else
       {
           return grille[i][j];
       }
    }
    public static void main(String[] args) {
       Morpion jeu=new Morpion();
        System.out.println(jeu.grille[1][1]);
       jeu.setCase(1, 0, CROIX);
        System.out.println(jeu.getVal(1,0));
 
    }
 
}
je m'attends à avoir comme résultat:
0
2

j'ai comme message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Exception in thread "main" java.lang.NullPointerException
	at morpion.Morpion.RAZ(Morpion.java:16)
	at morpion.Morpion.<init>(Morpion.java:26)
	at morpion.Morpion.main(Morpion.java:55)
/home/jonass/.cache/netbeans/8.1/executor-snippets/run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
Merci