Objectifs exercice 1

  • Créer des tableaux avec les deux syntaxes
  • Manipuler des tableaux

Travail à faire

  • Déclarez un tableau d’entiers contenant les valeurs 10, 11, 12, initialisé explicitement
    • Modifiez la première case pour y mettre la même valeur qu’à la seconde case (sans utiliser la valeur littérale 11 bien entendu).
    • Vérifiez que cela a bien fonctionné en faisant une boucle qui affiche chaque élément du tableau sur la console.
  • Déclarez un tableau de String de 3 éléments.
    • Faites en sorte que la position 0 contienne le String "Hello"
    • Copiez le contenu de la position 0 à la position 1
    • Faites une boucle pour afficher les différents éléments du tableau. Observez notamment ce que contient la dernière case du tableau.

System.out.println("Part 1");

int[] a = {10, 11, 12};
a[0] = a[1];

for(int i = 0; i < a.length; i++){
	System.out.print(a[i] + " ");
}

System.out.println("\n\nPart 2");

String[] b = new String[3];
b[0] = "Hello";
b[1] = b[0];

for(int i = 0; i < b.length; i++) {			
	System.out.println("Pos " + i + " : " + b[i]);
}

// Note that the last value of the array b (b[2]) contains null, as 
// it has not been initialized yet.