Tutoriel Java Array - Tableaux mono et multidimensionnels en Java



Ce blog parlera du tableau Java, de ses diverses déclarations, de l'accès au tableau java, de la déclaration et de la mise en œuvre de tableaux 2D et du passage de la méthode à un tableau.

Dans le blog précédent, vous avez découvert . À travers ce blog sur Java Array, je vais vous expliquer les concepts de Arrays en Java et comment fonctionnent les tableaux simples et multidimensionnels.L'apprentissage des baies Java est essentiel pour gagner .

Dans ce blog Java Array, je couvrirais les sujets suivants:





Avant de continuer, voyons pourquoi exactement nous avons besoin de Java Array:

  • Les tableaux sont une structure importante pour contenir des données.
  • Java nous permet de contenir de nombreux objets du même type à l'aide de tableaux.
  • Il peut être utilisé à l'aide d'une boucle pour accéder aux éléments par leur index.



Maintenant, commençons par cet article sur Java Array et comprenons ce que sont exactement les tableaux.

Que sont les tableaux Java?

Les tableaux en Java sont des structures de données homogènes implémentées en Java en tant qu'objets. Les tableaux stockent une ou plusieurs valeurs d'un type de données spécifique et fournissent un accès indexé pour les stocker. Un élément spécifique d'un tableau est accessible par son index. Les tableaux offrent un moyen pratique de regrouper les informations associées.

Array - Tableau Java - EdurekaL'obtention d'un tableau est un processus en deux étapes.



  • Tout d'abord, vous devez déclarer une variable du type de tableau souhaité
  • Deuxièmement, vous devez allouer la mémoire qui contiendra le tableau, en utilisant Nouveau et affectez-le à la variable de tableau

Alors, voyons comment déclarer des tableaux de différentes manières.

Forme générale d'initialisation de la baie Java

Exemple : - int month_days []

Forme générale d'initialisation de la baie Java

Exemple:-

Les tableaux peuvent être initialisés lorsqu'ils sont déclarés. Le tableau sera automatiquement créé suffisamment grand pour contenir le nombre d'éléments que vous spécifiez dans l'initialiseur de tableau. Il y a non besoin d'utiliser Nouveau . Maintenant, voyons comment nous pouvons mettre en œuvre cela.

Forme générale d'initialisation de la baie Java

Le code suivant crée un tableau initialisé d'entiers:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('April a '+ mois + jours [3] +' jours. ')}}

Ce ne sera juste que si j'explique comment vous pouvez accéder aux éléments d'un Java Array.

Accès à un élément spécifique dans un tableau Java

Dans les tableaux, nous pouvons accéder à l'élément spécifique par son index entre crochets.

Exemple:-

Rassembler toutes les pièces,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 jours_mois [5] = 30 jours_mois [6] = 31 jours_mois [8] = 30 jours_mois [9] = 31 jours_mois [10] = 30 jours_mois [11] = 31 System.out.println ('avril a' + jours_mois [3] + 'jours.')}}

Donc, tout était question des tableaux et de leur déclaration et de la façon dont les tableaux à dimension unique peuvent être utilisés.

Et si je vous le dis, il peut y avoir un tableau dans un tableau. Je sais que cela semble un peu complexe, mais ne vous inquiétez pas, je sais comment vous faciliter la tâche.

Tableau multidimensionnel Java

conversion de type de données en java

Les tableaux multidimensionnels sont tableaux de tableaux .

Déclaration d'un tableau multidimensionnel

Pour le déclarer, nous devons spécifier chaque index supplémentaire en utilisant un autre ensemble de crochets.

Conceptuellement, le tableau déclaré ci-dessus serait représenté comme indiqué dans la figure: -

Laissez-nous maintenant démontrer un tableau multidimensionnel.

Le programme suivant numérote chaque élément du tableau de gauche à droite, de haut en bas, puis affiche ces valeurs:

class Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 for (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Ce programme génère la sortie suivante:

0 1 2 3 4 5 6 7 8 9un0 11 12 13 14 15 16 17 18 19

Ce sont d'autres représentations de tableaux multidimensionnels d'autres types de données.

Donc, tout était à propos des tableaux multidimensionnels. Voyons maintenant comment passer un tableau à une méthode en tant que paramètre comme les autres types de données.

Passer un tableau Java à une méthode

Nous pouvons également passer des tableaux aux méthodes tout comme nous pouvons passer des valeurs de type primitif aux méthodes.

Exemple:-

public class PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public static void main (String args []) {int x [] = {1, 2, 3} display (x)}}

Ce sera la sortie du programme

un 2 3

Cela nous amène à la fin du blog Java Array.J'espère que vous avez apprécié cet article sur Java Array. Si vous recherchez une connaissance approfondie de Java, do lire blog où vous serez expliqué en détail sur les sujets ci-dessous avec des exemples.

  • Types de données et opérations en Java
  • Déclarations de contrôle
  • Classes et objets
  • Tableaux
  • Concept OOPS de base

Vous pouvez également apprendre Java via notre YouTube Tutoriel Java playlist. Bon apprentissage!!

Si vous avez trouvé ce blog sur ' Java Array » utile, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires et nous vous recontacterons.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires et nous vous recontacterons.