Chapitre 1: Objets et Classes

Les tableaux

 Un tableau est un objet regroupant un nombre fixé d’éléments (primitifs ou objets) de même type.


 Le nombre d’él éments d’un tableau est fixé lors de sa création.


 Chaque élément est accessible grâce à un indice correspondant à sa position dans le tableau.


 Un élément d’un tableau est accessible en spécifiant son indice entre crochet après le nom du tableau.


 Les indices commencent à partir de 0.

Déclaration

  • Syntaxe: typeElement[] nomTableau;
  • Exemple 1: int[] t;
  • Exemple 2: Mot[] mots;


Initialisation

  • Syntaxe: nomTableau = new typeElement[nbElement];
  • Exemple 1: t = new int[5];
  • Exemple 2: mots = new mots[2];


Initialisation lors de la déclaration avec des éléments connus

  • Exemple 1:

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

  • Exemple 2:

Mot[] mots = {new Mot("nous", "pronom"),
new Mot("grand", "adjectif")};


 Initialisation élément par élément

  • Exemple 1:

t = new int[5];
t[0] = 10; t[1] = 20; t[2] = 30;
t[3] = 40; t[4] = 50;

  • Exemple 2:

mots = new Mots[2];
mots[0] = new Mot("nous", "pronom");
mots[1] = new Mot("grand", "adjectif");


Remarque


 L’initialisation d’un élément d’un tableau peut se faire à l’aide d’une expression.

Exemples



Remarques


 Un tableau est un objet, ses éléments sont initialisés avec la valeur par défaut de leur type.


Exemples:

  • L’instruction int[] t = new int[5]; crée un tableau de 5 entiers initialisés chacun à 0.
  • L’instruction Mot[] mots = new Mots[2]; crée un tableau de 2 objets Mot initialisés chacun à null.


 Un tableau a la propriété length contenant le nombre de ses éléments.


Exemple: