4.6 Syntaxe Java de base : tableaux

En Java, un tableau est une collection d'éléments du même type stockés dans des positions mémoire contiguës. Les tableaux sont utilisés pour stocker plusieurs valeurs dans une seule variable, plutôt que de déclarer des variables distinctes pour chaque valeur. Pour comprendre et utiliser les tableaux en Java, il est essentiel de comprendre leur syntaxe et leur fonctionnement.

Déclaration de tableau

Pour déclarer un tableau en Java, vous devez spécifier le type de données des éléments et le nombre d'éléments que le tableau stockera. La syntaxe pour déclarer un tableau est :

type[] ArrayName ;

Par exemple, pour déclarer un tableau d'entiers, vous utiliserez :

int[] monArray ;

Initialisation du tableau

Après avoir déclaré un tableau, vous devez l'initialiser avant de l'utiliser. Il existe plusieurs façons d'initialiser un tableau en Java :

Initialisation statique

Une façon d'initialiser un tableau est de fournir les valeurs des éléments directement dans la déclaration. C'est ce qu'on appelle l'initialisation statique. La syntaxe est :

type[] ArrayName = {valeur1, valeur2, valeur3, ...} ;

Par exemple :

int[] monArray = {10, 20, 30, 40, 50};

Initialisation dynamique

Une autre façon d'initialiser un tableau consiste à créer un nouveau tableau avec le mot-clé new et à spécifier la taille du tableau. C'est ce qu'on appelle l'initialisation dynamique. La syntaxe est :

ArrayName = new type[size];

Par exemple :

myArray = new int[5];

Cela crée un tableau d'entiers avec cinq éléments, tous initialisés à la valeur par défaut de 0.

Accès aux éléments du tableau

Les éléments d'un tableau sont accessibles à l'aide d'index. En Java, les indices de tableau commencent par 0. Par conséquent, le premier élément d’un tableau est à l’index 0, le deuxième élément est à l’index 1, et ainsi de suite. La syntaxe pour accéder à un élément d'un tableau est :

ArrayName[index];

Par exemple, pour accéder au troisième élément de myArray, vous utiliserez :

int element = monArray[2];

Modification des éléments d'un tableau

Pour modifier un élément d'un tableau, il vous suffit d'attribuer une nouvelle valeur à l'élément à l'index souhaité. Par exemple :

monArray[2] = 100 ;

Cela attribue la valeur 100 au troisième élément du tableau.

Taille d'un tableau

La taille d'un tableau est fixée après son initialisation. Pour obtenir la taille d'un tableau, vous pouvez utiliser la propriété length. Par exemple :

int size = monArray.length;

Tableaux multidimensionnels

Java prend en charge les tableaux multidimensionnels, qui sont des tableaux de tableaux. La syntaxe pour déclarer un tableau à deux dimensions est :

type[][] ArrayName ;

Par exemple :

int[][] array = new int[3][4];

Cela crée une matrice entière avec 3 lignes et 4 colonnes.

Itération sur des tableaux

Pour parcourir tous les éléments d'un tableau, vous pouvez utiliser une boucle. La boucle for est couramment utilisée à cette fin :

for (int i = 0; i < myArray.length; i++) {
    // Accédez à l'élément du tableau avec meuArray[i]
}

Java propose également la boucle for-each, qui simplifie l'itération sur les tableaux :

for (élément int : myArray) {
    // Utiliser l'élément directement
}

Tableaux et exceptions

Lorsque vous travaillez avec des tableaux, il est important d'être conscient des exceptions qui peuvent survenir. L'exception ArrayIndexOutOfBoundsException est levée si vous essayez d'accéder à un index qui se trouve en dehors de la plage du tableau. Vérifiez toujours que l'index se trouve dans les limites du tableau pour éviter cette exception.

Conclusion

Les tableaux constituent une structure de données fondamentale en Java, vous permettant de stocker et de gérer efficacement des collections de données. Comprendre la syntaxe et le fonctionnement des tableaux est essentiel pour tout programmeur souhaitant créer des solutions robustes et efficaces. En maîtrisant l'utilisation des tableaux, vous serez bien équipé pour faire face à un large éventail de problèmes de programmation.

Répondez maintenant à l’exercice sur le contenu :

_Lequel des énoncés suivants décrit correctement la manière d'accéder au troisième élément d'un tableau appelé « myArray » en Java ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Syntaxe Java de base : méthodes (déclaration, paramètres, retour)

Page suivante de lebook gratuit :

11Syntaxe Java de base : méthodes (déclaration, paramètres, retour)

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte