Pb en java
Résolu
nadia
-
Utilisateur anonyme -
Utilisateur anonyme -
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
merci d'avance
A voir également:
- Pb en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
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
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
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
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