Afficher un tableau à l'envers

Signaler
-
 java -
Bonjour, j'arrive à afficher un tableau normalement voici un exemple :

public class tab7 {

public static void main(String[] args) {
int[] tab = { 3, 5, 6 };
int i = 0;
while (i < 3) {
System.out.println(tab[i]);
i = i +1;

}

}




// TODO Auto-generated method stub

}


Mais je n'arrive pas à afficher un tableau avec cette meme méthode à l'envers...
j'ai besoin d'aide
merci



Configuration: Windows / Chrome 84.0.4147.135

5 réponses

Messages postés
328
Date d'inscription
mercredi 22 juin 2011
Statut
Membre
Dernière intervention
29 août 2020
63

for(int i = arr.length-1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
merci mais je ne dois pas utiliser de for ni de length
seulement une boucle while
Messages postés
16023
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
1 septembre 2020
2 663
Comme je te l'ai déjà indiqué dans cette discussion une boucle while et une boucle for c'est pareil.

Il faut bien comprendre que lorsque tu poses une question sur un forum, les intervenants te donneront la réponse qu'il leur paraît la plus pertinente, cela exclut donc toutes les limitations (souvent absurdes) qui sont imposées pour des exercices, mais n'ont pas de pertinence pour un développeur (la boucle while est d'ailleurs très peu utilisée en Java).
C'est à toi qu'il appartient de faire l'effort de comprendre les réponses que l'on te donne et les adapter à tes besoins, il est tout à fait exclut de faire tes exercices à ta place.
je sais tous cela mais lenght je sais pas c quoi
Messages postés
16023
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
1 septembre 2020
2 663
C'est la taille du tableau, 3 dans ton cas.
Du coup je fais comment ?
j'initialise i à combien ?
je remplace comment cette commande