2017-09-29 5 views
-2

Je continue d'obtenir cette erreur lorsque j'essaie d'exécuter mon programme mais j'ai déjà pris en compte la taille et en commençant à l'index 0.ArrayIndexOutOfBoundsException: 4 tableau bidimensionnel

public static void main(String[] args){ 
 
     
 
     int z =6; 
 
     int[][] num = new int [4][4]; 
 
     for (int i=0; i < 4; i++){ 
 
      for (int x =0; x < 4; i++){ 
 
       num[i][x]=z; 
 
       System.out.println(num[i][x]); 
 
      } 
 
     } 
 
     
 
    }

+3

'(int x = 0; x <4; i ++)' voir ce que vous avez fait là? – alfasin

Répondre

1

Dans votre imbriquée boucle, vous incrémentez i au lieu de x.

for (int x =0; x < 4; i++) { } 

doit être

for (int x =0; x < 4; x++) { }