0Pricing
Java Academy · Leçon

Bases des tableaux et parcours

Comprenez les bases des tableaux : taille fixe, indexation à partir de zéro, création et initialisation, puis parcours sécurisé.

Bases des tableaux et parcours est une leçon Java Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Java Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Java Academy comprend 3 leçons au total.

Qu’est-ce qu’un tableau

Un tableau est une séquence de taille fixe composée d’éléments du même type, stockée sous un seul nom et indexée à partir de 0.

  • Utilisez-le lorsque vous connaissez le nombre d’éléments
  • Accédez-y par index : le premier est 0
  • Il est sûr du point de vue des types : tous les éléments ont le même type

Déclarer et créer

Déclarez et créez des tableaux :

public class Main {
  public static void main(String[] args) {
    // Way 1: Declare an array with fixed size
    int[] a = new int[3];
    // All elements are 0 by default: [0, 0, 0]

    // Way 2: Declare and initialize in one line
    int[] b = {10, 20, 30};
    // This array already has values: [10, 20, 30]

    // Print both arrays
    System.out.print("Array a: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }

    System.out.println(); // new line

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

Accéder et mettre à jour

Accédez aux éléments et mettez-les à jour par index :

Les index valides pour 3 éléments sont : 0, 1, 2.

public class Main {
  public static void main(String[] args) {
    // Create and initialize an array
    int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]

    // Access the first element (index 0)
    int first = a[0]; // first = 5
    System.out.println("First element: " + first);

    // Update the second element (index 1)
    a[1] = 8; // now array is [5, 8, 9]

    // Print the whole array to see the update
    System.out.print("Updated array: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }
  }
}

Longueur et boucle for

Utilisez a.length pour obtenir le nombre d’éléments. Parcourez le tableau avec une boucle for :

public class Main {
  public static void main(String[] args) {
    // Example array
    int[] a = {5, 8, 9}; // 3 elements

    int sum = 0; // start with 0

    // Loop through each element in the array
    for (int i = 0; i < a.length; i = i + 1) {
      // Add the current element to sum
      sum = sum + a[i];
    }

    // Print the final result
    System.out.println("Sum of array elements = " + sum);
  }
}

Boucle for-each

La boucle for-each améliorée lit les éléments sans utiliser d’index :

int total = 0;
for (int v : b) {
total = total + v;
}

Utilisez-la lorsque vous n’avez pas besoin de l’index.

Démonstration des tableaux

Exécutez-la : la démonstration affiche la longueur, la somme, le maximum et chaque élément en utilisant for et for-each.

public class Main {
  static int sum(int[] arr) {
    int s = 0;
    for (int i = 0; i < arr.length; i = i + 1) {
      s = s + arr[i];
    }
    return s;
  }

  static int max(int[] arr) {
    int m = arr[0];
    for (int i = 1; i < arr.length; i = i + 1) {
      if (arr[i] > m) m = arr[i];
    }
    return m;
  }

  public static void main(String[] args) {
    int[] nums = {3, 1, 4, 1, 5};

    System.out.println("Length = " + nums.length);
    System.out.println("Sum = " + sum(nums));
    System.out.println("Max = " + max(nums));

    System.out.println("Elements:");
    for (int v : nums) {
      System.out.println(v);
    }
  }
}

Longueur d’un tableau

Vérification rapide : comment obtenir le nombre d’éléments du tableau a ?

Bilan et suite

Bilan : vous avez créé des tableaux, accédé aux éléments et les avez mis à jour, utilisé length, puis parcouru les tableaux avec for et for-each.

Suite : découvrez des algorithmes courants sur les tableaux, comme la recherche et l’inversion.

Questions Fréquemment Posées

La leçon « Bases des tableaux et parcours » est-elle gratuite ?

Oui — le texte complet de « Bases des tableaux et parcours » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Java Academy, passe à CoddyKit PRO. Le cours Java Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Bases des tableaux et parcours » ?

Comprenez les bases des tableaux : taille fixe, indexation à partir de zéro, création et initialisation, puis parcours sécurisé. Tu pratiques Java Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Java Academy ?

Aucune expérience préalable n'est requise. Java Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « Bases des tableaux et parcours » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Java Academy ?

Oui. Chaque leçon Java Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Bases des tableaux et parcours
  2. Recherche, minimum/maximum et inversion
  3. Insertion, suppression par index et décalage
← Retour à Java Academy