So erstellen Sie ein Optionsmenü mit Do in Java

Inhalt

Wenn Sie wissen möchten, wie Sie mit dem a Java-Konsole, dann bleiben Sie und lesen Sie diesen Beitrag, in dem wir Ihnen zeigen, wie es einfach und schnell geht.

Mit dieser kleinen Anleitung kannst du lernen, deine eigenen Projekte zu erstellen. Sie können dieses Java-Menü erstellen, Diese Methode hilft Ihnen, keine Junk-Codes zu generieren Und das Beste ist, Sie erstellen dieses Menü von Grund auf neu. Deshalb ist es wichtig, herunterzuladen, Aktualisieren und installieren Sie Java auf die neueste Version. Beachten Sie auch, dass diese Codezeilen der Reihe nach aufgelistet werden müssen, einschließlich Leerzeilen.

So erstellen Sie ein Menü mit Alternativen mit Do in Java

Die sich wiederholende Do While-Anweisung ist äußerst wichtig, um verschiedene Tools zu implementieren. Eine der häufigsten Anwendungen ist die Erstellung eines Menüs, Videospiel, rekursive Berechnungen durchführen, unter vielen anderen Verwendungen.

Was ist mehr, Diese Aussage ist der While sehr ähnlich. Aber unter diesen Umständen, Do While führt die Schleife am Anfang aus und wertet dann die Bedingung aus. Dadurch muss die Schleife mindestens einmal ausgeführt werden.

Alle Schritte, die wir Ihnen unten zeigen, sind Fakten in einer Hauptsache. Das erste, was Sie brauchen, ist ein boolescher Wert, eine numerische Variable und ein Scanner.

  • java.util.Scanner importieren;
  • öffentliche Klasse JavaApplication219 {
  • Public static void Main (Zeichenfolge[] Argumente) {
  • Scanner sn = neuer Scanner (System.in);
  • boolesche Ausgabe = false;
  • int-Option; // Wir werden die Option des Benutzers speichern
  • machen{
  • }
  • Während (! verlassen);
  • }
  • }Illustration eines Mannes, der auf den Monitor auf dunklem Hintergrund schaut

Danach Befehlskette, du musst mich nach optionen fragen, und dieses Verfahren wird durch Do While durchgeführt, Sie können es mit einer Weile tun.

  • java.util.Scanner importieren;
  • öffentliche Klasse JavaApplication219 {
  • Public static void Main (Zeichenfolge[] Argumente) {
  • Scanner sn = neuer Scanner (System.in);
  • boolesche Ausgabe = false;
  • int-Option; // Wir werden die Option des Benutzers speichern
  • machen{
  • }
  • Während (! verlassen);
  • }
  • }

Danke dafür, du wirst nicht rauskommen, wenn du es nicht wahr hast. Jetzt können Sie die gewünschten Alternativen platzieren. Es wird empfohlen, System.out.println zu verwenden und mit diesem Format. Mit drei Optionen wäre es so:

  • java.util.Scanner importieren;
  • öffentliche Klasse JavaApplication219 {
  • Public static void Main (Zeichenfolge[] Argumente) {
  • Scanner sn = neuer Scanner (System.in);
  • boolesche Ausgabe = false;
  • int-Option; // Wir werden die Option des Benutzers speichern
  • machen{
  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Verlassen”);
  • System.out.println (“Schreiben Sie eine der Alternativen”);
  • option = sn.nextInt ();
  • }
  • Während (! verlassen);
  • }
  • }

Es ist Zeit, einen Schalter zu drücken, um die Aufgaben zu erledigen, die Sie benötigen. In jedem Fall müssen Sie den benötigten Code eingeben, und im letzten müssen Sie exit = true setzen und damit angeben, dass Sie beabsichtigen zu beenden. Was ist mehr sollte einen Standardwert festlegen und vermeiden Sie daher die Überprüfung, ob die Zahl im Bereich der Alternativen richtig platziert ist:

  • java.util.Scanner importieren;
  • öffentliche Klasse JavaApplication219 {
  • Public static void Main (Zeichenfolge[] Argumente) {
  • Scanner sn = neuer Scanner (System.in);
  • boolesche Ausgabe = false;
  • int-Option; // Wir werden die Option des Benutzers speichern
  • machen{
  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Verlassen”);
  • System.out.println (“Schreiben Sie eine der Alternativen”);
  • option = sn.nextInt ();
  • Veränderung (Möglichkeit) {
  • Fall 1:
  • System.out.println (“Sie haben Option 1 ausgewählt”);
  • Unterbrechung;
  • Fall 2:
  • System.out.println (“Sie haben Option 2 gewählt”);
  • Unterbrechung;
  • Fall 3:
  • System.out.println (“Sie haben Option 3 ausgewählt”);
  • Unterbrechung;
  • Fall 4:
  • Ausgabe = wahr;
  • Unterbrechung;
  • Standard:
  • System.out.println (“Nur Zahlen dazwischen 1 und 4”);
  • }
  • }
  • Während (! verlassen);
  • }
  • }

Erfahren Sie, wie Sie das Alternativmenü mit Make in Java verwenden

So verwenden Sie das Menü Make while, sollte Geben Sie die entsprechende Ziffer zu der Option ein, die Sie auswählen möchten und drücke Enter. So, Ihre Option wird bearbeitet und ausgeführt. Bei Eingabe einer Zahl außerhalb des Alternativenbereichs, Das Programm zeigt Ihnen eine Warnung über die verfügbare Reichweite an.

Das Do While-Menü ist sehr einfach zu bedienen und zu implementieren. Trotz dieses, zwei Überlegungen sollten beachtet werden:

Ausgangsvariable neu zuweisen: Auf eine Exit-Option in Ihrem Menü sollten Sie nie verzichten. Gegenteiliger Fall, Benutzer werden gezwungen, eine Option auszuwählen, ohne sie verlassen zu können. Ähnlich, Diese Option sollte den Wert der Ausgangsvariablen neu zuweisen, um die Do While-Schleife zu unterbrechen.

Finden Sie die Schlüssel richtig: Falls Ihr Menü aus vielen mehr strukturierten Sätzen besteht; Sie müssen einen korrekten Abstand zu den Abhängigkeiten beibehalten. Gegenteiliger Fall, schwer zu bestimmen, welche Taste zur Do While-Schleife gehört.

So zeigen Sie mehrere Optionen in einem Menü in Java an?

Die Visualisierung von Alternativen läuft beim Betreten der Do While-Schleife. So, Wir können dem Benutzer zeigen, was er tun kann und dann die von ihm gewählte Option ausführen execute.

Diese Implementierung erfolgt sequentiell. So, alle Alternativen werden dir angezeigt gleichzeitig an den Benutzer.

Der Code zur Anzeige der Menüalternativen lautet wie folgt:

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

Was ist, wenn ein Fehler auftritt?

Laptop-Monitor mit Java-Programm

Es ist möglich, dass Sie statt einer Zahl einen String eingegeben haben und das ist der Grund für den Fehler, dafür müssen Sie diese spezielle Ausnahme setzen.

  • java.util.InputMismatchException importieren;
  • java.util.Scanner importieren;
  • öffentliche Klasse JavaApplication219 {
  • Public static void Main (Zeichenfolge[] Argumente) {
  • Scanner sn = neuer Scanner (System.in);
  • boolesche Ausgabe = false;
  • int-Option; // Wir werden die Option des Benutzers speichern
  • machen{
  • System.out.println (“1. Option 1”);
  • System.out.println (“2. Option 2”);
  • System.out.println (“3. Option 3”);
  • System.out.println (“4. Verlassen”);
  • Versuchen {
  • System.out.println (“Schreiben Sie eine der Alternativen”);
  • option = sn.nextInt ();
  • Veränderung (Möglichkeit) {
  • Fall 1:
  • System.out.println (“Sie haben Option 1 ausgewählt”);
  • Unterbrechung;
  • Fall 2:
  • System.out.println (“Sie haben Option 2 gewählt”);
  • Unterbrechung;
  • Fall 3:
  • System.out.println (“Sie haben Option 3 ausgewählt”);
  • Unterbrechung;
  • Fall 4:
  • Ausgabe = wahr;
  • Unterbrechung;
  • Standard:
  • System.out.println (“Nur Zahlen dazwischen 1 und 4”);
  • }
  • } Erfassung (InputMismatchException e) {
  • System.out.println (“Sie müssen eine Zahl eingeben”);
  • sn.nächstes ();
  • }
  • }
  • Während (! verlassen);
  • }
  • }

Diese Ausnahme ist InputMismatchException, die wird gestartet, wenn, Wenn das der Fall ist, Eingabe kann nicht in eine Zahl umgewandelt werden. Sie müssen sn.next . setzen () damit Sie keine Endlosschleife eingeben, wenn Sie Scanner verwenden. Und mit diesen Codes ist dein Menü komplett.

Abonnieren Sie unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.