Problème java programmation sur tableau
Fermé
lapierre49
Messages postés
3
Date d'inscription
mercredi 25 janvier 2017
Statut
Membre
Dernière intervention
26 janvier 2017
-
Modifié par KX le 26/01/2017 à 20:32
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 26 janv. 2017 à 23:05
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 26 janv. 2017 à 23:05
A voir également:
- Problème java programmation sur tableau
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau word - Guide
- Code ascii tableau - Guide
- Tableau croisé dynamique - Guide
1 réponse
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
26 janv. 2017 à 20:44
26 janv. 2017 à 20:44
Bonjour,
Que voulais tu dire par
Cette condition est toujours fausse (sauf pour "France") donc la boucle s'arrête. Tu pourrais juste la remplacer par
Remarque, on peut aussi faire ça avec une boucle for each.
Que voulais tu dire par
reponse.equals(pays[i][0]) || i > 3?
Cette condition est toujours fausse (sauf pour "France") donc la boucle s'arrête. Tu pourrais juste la remplacer par
i < pays.lengthet ajouter un if dans la boucle pour filtrer l'égalité.
for (int i = 0; i < pays.length; i++) if (pays[i][0].equalsIgnoreCase(reponse)) System.out.println("Le pays est " + pays[i][0] + " sa capitale est " + pays[i][1]);
Remarque, on peut aussi faire ça avec une boucle for each.
for (String[] capitale : pays) if (capitale[0].equalsIgnoreCase(reponse)) System.out.println("Le pays est " + capitale[0] + " sa capitale est " + capitale[1]);
26 janv. 2017 à 23:05