Pb en java

Résolu
nadia -  
 danimo -
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. danimo
     
    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
    0
  2. danimo
     
    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
    0