Besoin d'aide pour un programme java
Fermé
Utilisateur anonyme
-
27 févr. 2021 à 17:41
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 27 févr. 2021 à 20:04
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 27 févr. 2021 à 20:04
A voir également:
- Besoin d'aide pour un programme java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Programme demarrage windows 10 - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Utilisateur anonyme
27 févr. 2021 à 18:29
27 févr. 2021 à 18:29
Bonjour
aider oui, à condition de suivre quelques règles
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
aider oui, à condition de suivre quelques règles
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Utilisateur anonyme
Modifié le 27 févr. 2021 à 19:51
Modifié le 27 févr. 2021 à 19:51
Voici ce que j'ai fait :
double prixrepas3 = 20.49; double prixrepas4 = 21.99; double prixrepas8 = 24.49; double prixrepas9 = 25.99; double prixrepas13 = 28.49; double prixrepas14 = 29.99; int repas; String sortepizza; int nombrederepas; String reponse = ("O ou N"); System.out.println("Entrez le numéro de repas (3,4,8,9,13,14)"); repas = Clavier.lireInt(); System.out.println("Entrez la sorte de pizza (v ou V, f ou F, t ou T, e ou E, m ou M)"); sortepizza = Clavier.lireString(); System.out.println("Entrez le nombre de repas: "); nombrederepas = Clavier.lireInt(); do { System.out.println("Voulez-vous ajouter un autre repas?"); reponse = Clavier.lireString(); System.out.println("Entrez le numéro de repas (3,4,8,9,13,14)"); repas = Clavier.lireInt(); System.out.println("Entrez la sorte de pizza (v ou V, f ou F, t ou T, e ou E, m ou M)"); sortepizza = Clavier.lireString(); System.out.println("Entrez le nombre de repas: "); nombrederepas = Clavier.lireInt(); } while(reponse=="O");
Mais je sais pas comment écrire des messages d'erreurs si les options que j'ai données ne sont pas respectées.
Exemple pour le numéro de repas : si je choisi pas 3,4,8,9,13,14 alors message d'erreur. Comment faire cela?
Et la personne choisit "N" pour voulez-vous un autre repas. Comment arrêter le choix, parce que lorsque je choisis "N", ca me demande encore le numéro du prochain repas etc..
Exemple pour le numéro de repas : si je choisi pas 3,4,8,9,13,14 alors message d'erreur. Comment faire cela?
Et la personne choisit "N" pour voulez-vous un autre repas. Comment arrêter le choix, parce que lorsque je choisis "N", ca me demande encore le numéro du prochain repas etc..
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
>
Utilisateur anonyme
27 févr. 2021 à 20:04
27 févr. 2021 à 20:04
Bonjour,
Tu peux écrire un message "d'erreur" comme n'importe quel autre message, avec System.out.println. Quant à savoir si le choix saisi est dans la liste des valeurs possibles il va falloir les contrôler une à une avec des if.
La condition
Tu peux écrire un message "d'erreur" comme n'importe quel autre message, avec System.out.println. Quant à savoir si le choix saisi est dans la liste des valeurs possibles il va falloir les contrôler une à une avec des if.
La condition
while(reponse=="O")sera toujours fausse, car on doit comparer deux objets (ici des String) avec la méthode equals, pas avec l'opérateur == qui compare des références alors qu'ici elles seront toujours différentes.