Bonjour !
 
J'apprend le java et en faisant des tests de compilation je me suis rendu compte que la suite d'instructions :
 
n'était pas valable alors qu'on peut faire :
 
 
Et cette impossibilité n'est pas précisée dans mon bouquin.
 
C'est gênant dans le cas où je veux faire un tableau à deux indices, j'aimerais pouvoir donner le nombre de lignes puis initialiser ensuite chaque ligne par un tableau en donnant la valeur du tableau comme ceci :
 
Code :
 - int [] [] t;
 - t = new int [2] [];
 - t[0] = {1,2};      // non valable !
 - t[1] = {1};         // non valable !
 
  | 
 
Et je suis donc obligé de faire :
 
Code :
 - t = new int [2] [];
 - int [] t1 = {1,2};
 - int [] t2 = {1};
 - t[0]=t1;
 - t[0]=t2;
 
  | 
 
Pourquoi cette impossibilité ?
 
Message édité par Profil supprimé le 26-07-2009 à 00:20:06