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.
- Faites en sorte que la position 0 contienne le
Une solution possible
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.