Methode befindet sich in einer Klasse.
Der Aufruf der Methode:
Fehler:
Exception in thread main java.lang.ArrayIndesOutofBoundsExeption : 2
Wo liegt mein Fehler? (Semantik)
Java:
public void winn(int[][] gewonnen){
if(gewonnen[0][0]==1 && gewonnen[1][0]==1 && gewonnen[2][0]==1){
this.win = 1;
}else if(gewonnen[1][0]==1 && gewonnen[1][1] == 1 && gewonnen[1][2]==1){
this.win = 1;
}else if(gewonnen[2][0]==1 && gewonnen[2][1] == 1 && gewonnen[2][2] == 1){
this.win = 1;
...
}
Der Aufruf der Methode:
Java:
int[][] donaii = new int[2][2];
donaii[0][1] = 2;
don.winn(donaii);
System.out.println(""+don.getwin());
Fehler:
Exception in thread main java.lang.ArrayIndesOutofBoundsExeption : 2
Wo liegt mein Fehler? (Semantik)