Bisher habe ich beim Umgang mit Arrays mit zwei oder weniger Dimensionen meinen Kopf irgendwie mit Bildern wie Tabellen oder Matrizen organisiert. Sobald es jedoch dreidimensional wurde, entwickelte es sich zu einer Situation, in der der Kopf vollständig brach.
Daher können [Anfänger verstehen], wie man ein mehrdimensionales Java-Array verwendet und [Mehrdimensionales Array mit erweiterter for-Anweisung erweitern](http: / /java-lab.com/array-multidimensional-enhanced_for/) habe ich meinen Geist neu organisiert. Das folgende Programm wird zum Organisieren verwendet.
Intdealing.java
public class Intdealing{
public static void main(String[] args){
int[][] nums = new int[3][4];
System.out.printf("Anzahl der Zimmer im 0. Stock:%d\n",nums.length);
System.out.printf("Anzahl der Zimmer auf einer Etage:%d×%d\n",nums.length,nums[0].length);
int[][][] nums2 = new int[8][18][2];
System.out.printf("Anzahl der Zimmer im 0. Stock:%d\n",nums2.length);
System.out.printf("Anzahl der Zimmer auf einer Etage%d×%d\n",nums2.length,nums2[0].length);
System.out.printf("Anzahl der Zimmer auf 2 Etagen%d×%d×%d\n",nums2.length,nums2[0].length,nums2[0][0].length);
//Weisen Sie den Wert anhand der Elementnummer zu
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;
}
}
//Werte mit der erweiterten Anweisung for anzeigen
for(int[][] dimension1 : nums2){
for(int[] dimension2 : dimension1){
for(int dimension3 : dimension2){
System.out.println(dimension3);
}
}
}
}
}
Ich habe ungefähr 4 Stunden damit verbracht, die Websites zu erkunden, und es geschafft, das Programm abzuschließen. In meinen Augen wird eine mehrdimensionale Anordnung als eine Reihe vertikal verbundener und gestapelter Räume angesehen, wie ein Ameisennest oder eine Wohnung.
Während ich das Programm studiere, habe ich das Gefühl, dass es die stolperndsten Muster wie dieses gibt. Ich bin mir nicht sicher, ob es falsch ist, es überhaupt als Bild aufzunehmen, oder ob es das falsche Bild ist, das aufgenommen werden soll ...
Recommended Posts