Besoin d'aide pour un programme java
Fermé
Jean_884
Messages postés
3
Date d'inscription
samedi 27 février 2021
Statut
Membre
Dernière intervention
27 février 2021
-
27 févr. 2021 à 17:41
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 27 févr. 2021 à 20:04
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 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
- Java apk - Télécharger - Langages
- Programme demarrage windows 10 - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Programme (x86) ✓ - Forum Windows
2 réponses
Whismeril
Messages postés
19032
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
28 avril 2024
931
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/
Jean_884
Messages postés
3
Date d'inscription
samedi 27 février 2021
Statut
Membre
Dernière intervention
27 février 2021
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");
Jean_884
Messages postés
3
Date d'inscription
samedi 27 février 2021
Statut
Membre
Dernière intervention
27 février 2021
Modifié le 27 févr. 2021 à 19:24
Modifié le 27 févr. 2021 à 19:24
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
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
>
Jean_884
Messages postés
3
Date d'inscription
samedi 27 février 2021
Statut
Membre
Dernière intervention
27 février 2021
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.