boucle do while lancée une fois
Bonjour,
Quand je lance le code ci dessous,avant même de taper quoi que ce soit, il m'affiche :
Nom du client?
Client inconnu. Veuilliez recommencer
Comment je peux corriger pour qu'il ne m'affiche pas "Client inconnu. Veuilliez recommencer "
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| static Client lireClient(Client[] clients) {
String nom;
boolean trouve = false;
Client c = null;
System.out.println("Nom du client?:");
do {
nom = scanner.nextLine();
for (int i = 0; (!trouve && i < clients.length); i++) {
if ((clients[i].getNom()).equals(nom)) {
trouve = true;
c = clients[i];
}
}
if (!trouve) {
System.out.println("Client inconnu. Veuilliez recommencer");
}
} while (!trouve);
return c;
} |
merci de votre aide.