Comment créer un menu d’options avec Do While in Java

Si vous voulez savoir comment créer un menu d’options avec la console Java, alors restez et lisez cet article où nous vous montrerons comment le faire facilement et rapidement.

Avec ce petit guide, vous pouvez apprendre à créer vos propres projets. Vous pouvez créer ce menu Java, cette méthode vous aidera à ne pas générer de codes indésirables Et le meilleur de tous, vous créerez ce menu à partir de zéro. C’est pourquoi il est important de télécharger, mettre à jour et installer Java vers la dernière version. Il est également important de garder à l’esprit que ces lignes de code doivent être répertoriées dans l’ordre, y compris les lignes vides.

Comment faire un menu d’options avec Do While en Java

L’instruction répétitive Do While est extrêmement importante pour la mise en œuvre de diverses fonctions. Parmi les utilisations les plus courantes figure la création d’un menu, de jeux vidéo, d’effectuer des calculs récursifs, parmi de nombreuses autres utilisations.

Aussi, cette déclaration est très similaire à la While. Mais dans ce cas, le Do While exécute la boucle au début puis évalue la condition. Cela rend obligatoire l’exécution de la boucle au moins une fois.

Toutes les étapes que nous allons vous montrer ci-dessous sont faits dans un. La première chose dont vous aurez besoin est un booléen, une variable numérique et un scanner.

  • importer java.util.Scanner ;
  • classe publique JavaApplication219 {
  • public static void main (String[] arguments) {
  • Scanner sn = nouveau Scanner (System.in);
  • sortie booléenne = faux ;
  • option int; // Nous enregistrerons l’option de l’utilisateur
  • faire{
  • }
  • tandis que (! sortie);
  • }
  • }Illustration de l'homme regardant le fond sombre du moniteur

Après ça chaîne de commande, vous devez lui faire demander des options, et ce processus se fait via Do While, vous pouvez le faire avec un While.

  • importer java.util.Scanner ;
  • classe publique JavaApplication219 {
  • public static void main (String[] arguments) {
  • Scanner sn = nouveau Scanner (System.in);
  • sortie booléenne = faux ;
  • option int; // Nous allons enregistrer l’option de l’utilisateur
  • faire{
  • }
  • tandis que (! sortie);
  • }
  • }

Grâce à cela, vous ne pourrez pas sortir à moins de mettre true. Vous pouvez maintenant placer les options que vous voulez. Il est recommandé d’utiliser System.out.println et avec ce format. Avec trois options, ce serait comme ça:

  • importer java.util.Scanner ;
  • classe publique JavaApplication219 {
  • public static void main (String[] arguments) {
  • Scanner sn = nouveau Scanner (System.in);
  • sortie booléenne = faux ;
  • option int; // Nous allons enregistrer l’option de l’utilisateur
  • faire{
  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Quitter”);
  • System.out.println (“Écrire l’une des options”);
  • option = sn.nextInt ();
  • }
  • tandis que (! sortie);
  • }
  • }

Il est temps d’utiliser un interrupteur pour pouvoir effectuer les tâches dont vous avez besoin. Dans chaque cas vous devez mettre le code dont vous avez besoin, et dans le dernier vous devez mettre exit = true et ainsi indiquer que vous souhaitez quitter. Aussi vous devriez placer une valeur par défaut et ainsi éviter de vérifier que le numéro est bien placé dans la plage d’options :

  • importer java.util.Scanner ;
  • classe publique JavaApplication219 {
  • public static void main (String[] arguments) {
  • Scanner sn = nouveau Scanner (System.in);
  • sortie booléenne = faux ;
  • option int; // Nous enregistrerons l’option de l’utilisateur
  • faire{
  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Quitter”);
  • System.out.println (“Écrire l’une des options”);
  • option = sn.nextInt ();
  • commutateur (option) {
  • cas 1:
  • System.out.println (“Vous avez sélectionné l’option 1”);
  • Pause;
  • cas 2 :
  • System.out.println (“Vous avez sélectionné l’option 2”);
  • Pause;
  • cas 3 :
  • System.out.println (“Vous avez sélectionné l’option 3”);
  • Pause;
  • cas 4:
  • sortie = vrai ;
  • Pause;
  • défaut:
  • System.out.println (“Seulement les nombres entre 1 et 4”);
  • }
  • }
  • tandis que (! sortie);
  • }
  • }

Apprenez à utiliser le menu d’options avec Do While in Java

Pour utiliser le menu Faire pendant, vous devez entrez le chiffre correspondant à l’option que vous souhaitez choisir et appuyez sur Entrée. De cette façon, votre option sera traitée et exécutée. En cas de saisie d’un nombre en dehors de la plage d’options, le programme vous montrera une alerte sur la plage disponible.

Vous serez peut-être intéressé par l'article suivant:

Le menu Do While est très facile à utiliser et à mettre en œuvre. Cependant, deux considérations doivent être prises en compte :

Réaffecter la variable de sortie: Vous ne devriez jamais vous passer d’une option de sortie sur votre menu. Sinon, les utilisateurs seront obligés de choisir une option sans pouvoir sortir. De même, cette option doit réaffecter la valeur de la variable de sortie pour rompre la boucle Do While.

Localisez correctement les clés: Au cas où votre menu est composé de beaucoup de phrases plus structurées ; vous devez maintenir une marge correcte avec les dépendances. Sinon, il est difficile de déterminer quelle clé appartient à la boucle Do While.

Comment afficher plusieurs options dans un menu en Java ?

L’affichage des options s’exécute lors de l’entrée dans la boucle Do While. De cette façon, nous pouvons montrer à l’utilisateur ce qu’il peut faire et ensuite exécuter l’option qu’il choisit.

Ce déploiement se fait de manière séquentielle. Donc, toutes les options vous seront montrées à l’utilisateur en même temps.

Le code pour indiquer les options du menu est le suivant :

  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Quitter”);

Que se passe-t-il si une erreur apparaît ?

moniteur d'ordinateur portable avec programme java

Vous avez peut-être mis une chaîne au lieu d’un nombre et c’est la raison de l’erreur, donc pour cela, vous devez mettre cette exception spéciale.

Vous serez peut-être intéressé par l'article suivant:

  • importer java.util.InputMismatchException ;
  • importer java.util.Scanner ;
  • classe publique JavaApplication219 {
  • public static void main (String[] arguments) {
  • Scanner sn = nouveau Scanner (System.in);
  • sortie booléenne = faux ;
  • option int; // Nous allons enregistrer l’option de l’utilisateur
  • faire{
  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Quitter”);
  • essayer {
  • System.out.println (“Écrire l’une des options”);
  • option = sn.nextInt ();
  • commutateur (option) {
  • Cas 1:
  • System.out.println (“Vous avez sélectionné l’option 1”);
  • Pause;
  • cas 2 :
  • System.out.println (“Vous avez sélectionné l’option 2”);
  • Pause;
  • cas 3 :
  • System.out.println (“Vous avez sélectionné l’option 3”);
  • Pause;
  • cas 4:
  • sortie = vrai ;
  • Pause;
  • défaut:
  • System.out.println (“Seulement les nombres entre 1 et 4”);
  • }
  • } catch (InputMismatchException e) {
  • System.out.println (“Vous devez insérer un numéro”);
  • sn.suivant ();
  • }
  • }
  • tandis que (! sortie);
  • }
  • }

Cette exception est InputMismatchException, qui sera levée lorsque, si c’est le cas, l’entrée ne peut pas être convertie en nombre. Vous devez mettre sn.next() pour ne pas entrer dans une boucle infinie si vous utilisez Scanner. Et avec ces codes, votre menu sera complété.

Que pensez-vous de ce contenu ?

Cliquez sur une étoile pour noter !

Score moyen 0 / 5. Dépouillement des votes : 0

Jusqu'à présent, aucun vote. Soyez le premier à évaluer ce contenu.

Deja un comentario