Matrice en java - tableaux 2d

Matrice en java - tableaux 2d
Tout en traitant des données en vrac en Java, il peut y avoir une exigence pour le développeur de stocker facilement les entrées associées ou connexes. Par exemple, l'accumulation de données en même temps qui peut être transmise à n'importe quel nombre de fonctions partout où cela est nécessaire. Dans de tels cas, le «Bidimensionnel«Les tableaux en Java sont aidés pour rationaliser les fonctionnalités du code et enregistrer la mémoire.

Ce blog démontrera l'utilisation de "Tableaux 2D"En Java.

Qu'est-ce qu'une matrice à Java?

UN "matrice«Est une collection de nombres triés en un nombre fixe de lignes et de colonnes. Afin de représenter cette matrice en utilisant Java, un «Dimensionnel»Le tableau peut être utilisé.

Quels sont les «tableaux 2D» en Java?

Le "Tableau 2D«Prend 2 dimensions, l'une pour la ligne et l'autre pour la colonne représentée comme suit:

Int Array [4] [3]

La déclaration ci-dessus implique que le «déployer" contient "4«Rows et«3”Colonnes s'accumulant 4 × 3 ="12”Valeurs entières.

Exemple 1: Initialisation et imprimer le tableau 2D sans déclarer la taille en Java

Dans cet exemple, un «2d»Le tableau peut être initialisé sans spécifier sa taille et imprimé en itérant à travers«pour" boucle:

int [] [] donné par rapport =
10, 20, 30,
40, 50, 60, 70,
80, 90, 100, 110, 120,
;
Système.dehors.println ("Les éléments du tableau sont:");
pour (int i = 0; i < givenArray.length; ++i)
pour (int j = 0; j < givenArray[i].length; ++j)
Système.dehors.println (donné par rapport [i] [j]);

Dans ce code, appliquez les étapes suivantes:

  • Premièrement, déclarez un tableau entier nommé «donné à l'arrière»Sans spécifier sa taille.
  • Ce tableau accumule trois tableaux contenant les valeurs entières données.
  • Enfin, imprimez tous les éléments du «2d”Array via le«pour"Boucle se référant au tableau et au imbriqué"pour"Loop pointant vers les éléments du tableau et les associés"longueur" propriété.

Sortir

Dans la sortie ci-dessus, il est évident que tous les éléments du tableau sont affichés sur la console.

Exemple 2: Initialisation d'un tableau 2D et déclarant sa taille en Java

Dans l'exemple suivant, chacun des éléments du tableau peut être initialisé individuellement conformément à sa taille déclarée:

int [] [] donné par rapport = new int [2] [2];
donné par rapport [0] [0] = 0;
donné par rapport [0] [1] = donné par rapport [1] [0] = 1;
donné par rapport [1] [1] = 1;
Système.dehors.println ("Les éléments du tableau sont:");
Système.dehors.println (donné par rapport [0] [0] + "" + donné par rapport [0] [1]);
Système.dehors.println (donné par rapport [1] [0] + "" + donné par rapport [1] [1]);

Dans les lignes de code ci-dessus, appliquez les étapes suivantes:

  • Définissez le tableau entier «donné à l'arrière»Et spécifiez sa taille.
  • Notez que l'ancienne taille dans «[]"Indique le"Lignes«Dans un tableau et cette dernière taille correspond au«colonne" taille.
  • La taille spécifiée indique que les éléments maximaux qu'un tableau peut contenir est «2 × 2 = 4".
  • Enfin, attribuez les valeurs à chaque index du tableau un par un et affichez-les.

Sortir

Dans cette sortie, on peut voir que les éléments du tableau sont attribués et affichés par rapport à la taille allouée.

Exemple 3: Initialisation du tableau de chaînes et accéder aux éléments via la boucle «pour… chaque»

Cet exemple peut être utilisé pour initialiser un «Chaîne»Arraie et accédez à ses éléments en utilisant le«pour chaque" boucle.

Syntaxe

pour (dt it: array)

Dans la syntaxe ci-dessus:

  • "déployer»Fait référence au tableau.
  • "il»Signifie le (s) élément (s) de tableau.
  • "dt»Indique le type de données du tableau.

Présentation des lignes de code suivantes:

String [] [] donné par rapport =
"Harry", "David",
"Sara", "Larry", "John",
"Lina", "Jordan", "Paul", "Tim",
;
Système.dehors.println ("Les éléments du tableau sont:");
pour (String [] innerArray: donné par rapport)
for (String data: innerArray)
Système.dehors.println (data);

Selon les lignes de code ci-dessus, effectuez les étapes ci-dessous:

  • Déclarer le tableau des chaînes "donné à l'arrière«Avoir les valeurs de chaîne indiquées et les afficher.
  • Maintenant, appliquez le «pour chaque" boucles.
  • L'ancienne boucle pointe vers chacun des tableaux individuels dans le tableau des chaînes.
  • Cette dernière boucle correspond aux éléments de chaîne accumulés dans les tableaux contenus.
  • Enfin, affichez les valeurs du tableau accessibles.

Sortir

Le résultat ci-dessus implique que le «2d»Le tableau de chaînes est initialisé et itéré de manière appropriée.

Conclusion

Une matrice à Java est une collection de nombres représentés dans un «2d”Array qui saisit deux dimensions, l'une pour la ligne et l'autre pour la colonne. Un réseau bidimensionnel peut être initialisé avec ou sans déclarer sa taille et peut être itéré via le «pour" ou "pour chaque" boucle. Ce blog a discuté de la mise en œuvre du «Tableaux 2D"En Java.