Pb en java

Résolu/Fermé
nadia - 4 août 2009 à 21:50
 Utilisateur anonyme - 5 août 2009 à 05:46
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
A voir également:

2 réponses

Utilisateur anonyme
5 août 2009 à 04:24
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
Utilisateur anonyme
5 août 2009 à 05:46
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