Je suis sur les tableaux à plusieurs dimensions en Java et je me posais la question suivante. Pour initialiser un tableau on utilise la syntaxe suivante:
int [][] t;
t = new int[10][]; ...
Cependant, étant donné que l'on veut initialiser un tableau de taille 10 dont les éléments sont de type int[], il m'aurait en effet paru plus logique d'écrire
int [][] t;
t = new int[][10];
Enfin, puisqu'en Java un tableau multidimensionnel n'est qu'un tableau de tableaux, cette dernière version est simplement la version unidimensionnelle:
int [] t;
t = new int[10]
où l'on remplace int par int[].
Pouvez-vous m'expliquer pourquoi Java a choisi de l'écrire ainsi ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C