Java et le Café : Servir des Données avec les Tableaux

Introduction

Les tableaux en Java sont comme les plateaux dans un café : ils vous permettent de servir plusieurs tasses de données en même temps. Que vous ayez besoin de stocker des nombres, des chaînes de caractères ou des objets, les tableaux sont là pour vous aider.

Déclaration et Initialisation

Déclarer un tableau en Java, c’est comme préparer un plateau pour servir du café. Voici comment vous pouvez le faire :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
int[] mesNumeros = new int[5]; // Un tableau de 5 entiers
mesNumeros[0] = 10;
mesNumeros[1] = 20;
mesNumeros[2] = 30;
mesNumeros[3] = 40;
mesNumeros[4] = 50;

// On aurait pu faire :
// int[] mesNumeros = {10, 20, 30, 40, 50};

for (int i = 0; i < mesNumeros.length; i++) {
  System.out.println("Servir la tasse numéro " + mesNumeros[i]);
}

Parcours avec une boucle foreach

1
2
3
4
String[] mesCafes = {"Espresso", "Latte", "Cappuccino"}; // Un tableau de 3 chaînes de caractères
for (String cafe : mesCafes) {
  System.out.println(cafe);
}

Les matrices

Une matrice est un tableau à deux dimensions, comme un plateau de plateaux de café. Voici comment vous pouvez déclarer, initialiser et parcourir une matrice :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class VentesDeCafe {
  public static void main(String[] args) {
    // Matrice représentant les ventes de café (lignes = types de café, colonnes = jours de la semaine)
    int[][] ventesDeCafe = {
      {150, 200, 180, 220, 170, 130, 190}, // Espresso
      {85, 75, 90, 100, 60, 50, 70},      // Latte
      {120, 110, 130, 140, 100, 90, 80}   // Cappuccino
    };

    // Noms des types de café
    String[] typesDeCafe = {"Espresso", "Latte", "Cappuccino"};

    // Afficher les ventes de la semaine
    System.out.println("Ventes de café de la semaine :");
    for (int i = 0; i < ventesDeCafe.length; i++) {
      System.out.print(typesDeCafe[i] + ": ");
      for (int j = 0; j < ventesDeCafe[i].length; j++) {
        System.out.print(ventesDeCafe[i][j] + " ");
      }
      System.out.println();
    }
  }
}
1
2
3
4
Ventes de café de la semaine :
Espresso: 150 200 180 220 170 130 190
Latte: 85 75 90 100 60 50 70
Cappuccino: 120 110 130 140 100 90 80

Conclusion

Les tableaux en Java sont comme les plateaux dans un café de codeurs : ils vous permettent de servir des données de manière organisée et efficace. Que vous utilisiez des tableaux simples ou des matrices, vous avez maintenant les outils pour stocker et manipuler des données comme un barista professionnel.