Table des matières:
- Avant de pouvoir créer un tableau, vous devez déclarer une variable qui fait référence au tableau. Cette déclaration de variable doit indiquer le type d'éléments stockés par le tableau, suivi d'un ensemble de parenthèses vides, comme ceci:
- Vous pouvez initialiser un tableau en assignant les valeurs une par une, comme ceci:
- Souvent, les tableaux sont traités dans des boucles. Par exemple, voici une boucle for qui crée un tableau de 100 nombres aléatoires, avec des valeurs allant de 1 à 100:
Vidéo: Les listes ou Array dans Java. 2024
Un tableau en Java est un ensemble de variables référencées en utilisant un seul nom de variable combiné à un numéro d'index. Chaque élément d'un tableau est un élément . Tous les éléments d'un tableau doivent être du même type. Ainsi, le tableau lui-même a un type qui spécifie le type d'éléments qu'il peut contenir. Un tableau int peut contenir des valeurs int, par exemple, et un tableau String peut contenir des chaînes.
Les numéros d'index commencent par 0 (zéro) pour le premier élément, donc x [0] fait référence au premier élément.
Déclaration d'un tableau
Avant de pouvoir créer un tableau, vous devez déclarer une variable qui fait référence au tableau. Cette déclaration de variable doit indiquer le type d'éléments stockés par le tableau, suivi d'un ensemble de parenthèses vides, comme ceci:
Ici, une variable nommée noms est déclarée. Son type est un tableau d'objets String.
Vous pouvez également placer les crochets sur le nom de la variable plutôt que sur le type. Les deux instructions suivantes créent des tableaux d'éléments int:
int [] array1; // un tableau d'éléments int int array2 []; // un autre tableau d'éléments int
Déclarer un tableau ne crée pas réellement le tableau. Pour ce faire, vous devez utiliser le nouveau mot-clé, suivi du type de tableau. Par exemple:
Ou, plus concise:
String [] names = new String [10];
Initialiser les éléments du tableau
Vous pouvez initialiser un tableau en assignant les valeurs une par une, comme ceci:
String [] days = new Array [7]; Jours [0] = "Dimanche"; Jours [1] = "Lundi"; Jours [2] = "mardi"; Jours [3] = "mercredi"; Jours [4] = "Jeudi"; Jours [5] = "Vendredi"; Jours [6] = "Samedi";
Ou vous pouvez utiliser le raccourci suivant:
String [] days = {"Dimanche", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
Ici, chaque élément à assigner au tableau est listé dans un initialiseur de tableau
. Le nombre de valeurs répertoriées dans l'initialiseur détermine la longueur du tableau créé par l'initialiseur. Utilisation de boucles avec des tableaux
Souvent, les tableaux sont traités dans des boucles. Par exemple, voici une boucle for qui crée un tableau de 100 nombres aléatoires, avec des valeurs allant de 1 à 100:
int [] numbers = new int [100]; pour (int i = 0; i <100; i ++) nombres [i] = (int) (Mathématiques aléatoires () * 100) + 1;
Java fournit également un type spécial de boucle for appelée
enhanced pour loop , conçue pour simplifier les boucles qui traitent les tableaux.Une boucle for enhanced vous permet d'ignorer la variable d'index, comme dans cet exemple: for (type identifier: array) {instructions …} int [] numbers = new int [100]; pour (nombre int: nombres nombre = (int) (Mathématiques aléatoires () * 100) + 1;