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
Stringde 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.
