Jusqu'à présent, lorsqu'il s'agissait de tableaux de deux dimensions ou moins, j'organisais en quelque sorte ma tête avec des images comme des tableaux ou des matrices. Cependant, dès qu'il est devenu tridimensionnel, il s'est transformé en une situation où la tête s'est complètement cassée.
Par conséquent, [Les débutants peuvent comprendre] Comment utiliser le tableau multidimensionnel Java et [Expand multidimensional array with extended for statement](http: / /java-lab.com/array-multidimensional-enhanced_for/), j'ai réorganisé mon esprit. Voici le programme utilisé pour organiser.
Intdealing.java
public class Intdealing{
public static void main(String[] args){
int[][] nums = new int[3][4];
System.out.printf("Nombre de chambres au 0ème étage:%d\n",nums.length);
System.out.printf("Nombre de chambres sur un étage:%d×%d\n",nums.length,nums[0].length);
int[][][] nums2 = new int[8][18][2];
System.out.printf("Nombre de chambres au 0ème étage:%d\n",nums2.length);
System.out.printf("Nombre de chambres sur un étage%d×%d\n",nums2.length,nums2[0].length);
System.out.printf("Nombre de chambres sur 2 étages%d×%d×%d\n",nums2.length,nums2[0].length,nums2[0][0].length);
//Attribuer une valeur à l'aide du numéro d'élément
for(int i=0; i<nums2.length; i++){
for(int j=0; j<nums2[i].length; j++){
nums2[i][j][0] = 2*i;
nums2[i][j][1] = 2*j;
}
}
//Afficher les valeurs à l'aide de l'instruction Extended for
for(int[][] dimension1 : nums2){
for(int[] dimension2 : dimension1){
for(int dimension3 : dimension2){
System.out.println(dimension3);
}
}
}
}
}
J'ai passé environ 4 heures à parcourir les sites et j'ai réussi à terminer le programme. Maintenant, dans mon esprit, un tableau multidimensionnel est vu comme une série de pièces verticalement connectées et empilées, comme un nid de fourmis ou un appartement.
Pendant que j'étudie le programme, je sens qu'il y a les schémas les plus difficiles comme celui-ci. Je ne sais pas si c'est mal de le capturer comme une image en premier lieu, ou si c'est la mauvaise image à capturer ...
Recommended Posts