J'ai beaucoup cherché sur Google pour obtenir des tutoriels à comprendre à partir de tableaux 3D, mais il semble que tous les tutoriels sont dans des tableaux 2-D. J'ai donc besoin d'une petite explication pour comprendre les tableaux 3D.Aide Pour comprendre les tableaux multidimensionnels
Je comprends très bien les réseaux bidimensionnels, mais j'ai du mal à comprendre les réseaux dimensionnels 3 et 4, etc. Je sais que les tableaux 2-D représentent les lignes et les colonnes, mais qu'en est-il de ces tableaux 3D:
Ma compréhension du code ci-dessous est qu'il devrait y avoir 3 lignes et 4 colonnes, mais le 5 à la dernière position le fait semble différent. J'ai besoin d'aide pour comprendre pourquoi il y a 12 lignes et 5 colonnes. Et aussi si vous pouvez m'aider à comprendre les tableaux 4 ou 5-D
Merci.
class ThreeDMatrix
{
public static void main(String[] args)
{
int threeD[][][] = new int[3][4][5];
int i,j,k;
for (i=0; i<3; i++)
for(j=0; j<4; j++)
for (k=0; k<5; k++)
threeD[i][j][k]= i*j*k;
{
for(i=0; i<3; i++)
for(j=0; j<4; j++){
for (k=0; k<5; k++)
{
System.out.print("-" + threeD[i][j][k]);
}
System.out.println();
}
System.out.println();
}
}
}
SORTIE:
-0-0-0-0-0
-0-0-0-0-0
-0-0-0-0-0
-0-0-0-0-0
-0-0-0-0-0
-0-1-2-3-4
-0-2-4-6-8
-0-3-6-9-12
-0-0-0-0-0
-0-2-4-6-8
-0-4-8-12-16
-0-6-12-18-24
S'il vous plaît désolé pour le rendu pauvre du code. Je ne sais pas vraiment comment utiliser les balises de code correctement. Si quelqu'un me montre alors je vais le republier. merci
Dans la colonne à droite de l'éditeur de message, vous pouvez voir les règles de formatage et un lien vers une référence de formatage complète . En un mot, pour mettre en forme le code, préfixez simplement avec 4 espaces, ou sélectionnez le code et appuyez sur le bouton '010101' ou sur la touche' Ctrl + K'. – BalusC