Pb en java

Résolu
Bonjour,je voudrais savoir comment faire pour remplir un tableau et laisser une seule case vide,je veux dire que si par exemple j'ai un tableau de 100 ,je fais comment pour sortir a la 99 eme lecture
merci d'avance
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. Bonjour,

    int i = 0;

    // Si on est certains que le tableau contient au moins 99 éléments:
    for (i = 0; i< 99; i++) // les 99 premiers / 100
    System.out.println(i +1 + " " + leTableau[i]);

    // Sinon
    for (i = 0; i< (leTableau.length -1); i++) // jusque l'avant-dernier
    System.out.println(i +1 + " " + leTableau[i]);

    Cordialement,

    Dan
    1. Ps,

      Pour être plus complet voici un exemple de création d'un tableau d'int de longueur 100 dans lequel on ajoute 99 éléments:

      // création d'un tableau d'int de 100 éléments
      int[] unTableau = new int[100];

      // initialisation du tableau en y ajoutant 99 int (valeurs 1 a 99 par exemple)
      for (i = 0; i < 99; i++)
      unTableau[i] = i +1;

      // controle du résultat:
      for(i = 0; i < unTableau.length; i++)
      System.out.println(i +1 + " " + unTableau[i]);

      Ce contrôle montre que les 99 premiers éléments contiennent les valeurs 1 , 2 , 3 , ....., 98, 99 et que le centième reste à 0

      Cordialement,

      Dan