Java-Gehe zu

MD Aminul Islam 12 Oktober 2023
  1. Java-Schlüsselwort label mit dem Schlüsselwort Break
  2. Java-Schlüsselwort label Mit dem Schlüsselwort weiter
Java-Gehe zu

Im Gegensatz zu anderen Programmiersprachen gibt es in Java kein goto. Stattdessen enthält Java das Schlüsselwort label.

Das Schlüsselwort label dient dazu, den Ablauf eines Programms zu ändern und basierend auf der angegebenen Bedingung zu einem anderen Abschnitt des Programms zu springen.

Wie wir wissen, werden zwei grundlegende Schlüsselwörter, break und continue, verwendet, um die Richtung einer Schleife zu ändern. Wenn Sie mit Schleifen arbeiten, überspringt das Schlüsselwort continue einen bestimmten Teil des Codes innerhalb Ihrer Schleife basierend auf der Bedingung und das Schlüsselwort break bringt Sie dazu, basierend auf der spezifischen Bedingung aus der Schleife heraus zu programmieren.

Das Schlüsselwort label ist nur vor den verschachtelten Schleifenanweisungen sinnvoll. Sie können den angegebenen Labelnamen auch verwenden, indem Sie die Schlüsselwörter break und continue kombinieren.

In diesem Artikel werden wir sehen, wie wir das Schlüsselwort label in unserem Java-Programm verwenden können, und wir werden das Thema anhand notwendiger Beispiele und Erklärungen diskutieren, um das Thema zu vereinfachen.

Java-Schlüsselwort label mit dem Schlüsselwort Break

In unserem Beispiel unten lernen wir, wie man label in unserem Java-Programm verwendet. Das Beispiel ist sehr einfach.

Der Code wird wie folgt sein:

class JavaGoto {
  public static void main(String args[]) {
  end:
    for (int i = 0; i < 9; i++) {
      if (i == 5) {
        break end;
      }
      System.out.println("Current number is: " + i);
    }
  }
}

Im Beispiel haben wir zuerst eine Klasse namens JavaGoto und ein Label namens end: erstellt. Danach haben wir eine Schleife durch die Zeile for (int i=0;i<9;i++) erstellt und innerhalb der Schleife eine Bedingung erstellt, um die Schleife zu stoppen, wenn der Wert von i gleich 5 ist.

Wenn der Wert von i gleich 5 ist, unterbrechen wir die Schleife und drucken die Ausgabe.

Sie erhalten die folgende Ausgabe, wenn Sie das Programm ausführen.

Current number is: 0
Current number is: 1
Current number is: 2
Current number is: 3
Current number is: 4

Java-Schlüsselwort label Mit dem Schlüsselwort weiter

In diesem nächsten Beispiel sehen wir uns ein weiteres Beispiel an, bei dem wir label mit dem Schlüsselwort continue kombiniert haben. Der Code wird wie folgt aussehen:

class JavaGoto {
  public static void main(String args[]) {
  cont:
    for (int i = 0; i < 9; i++) {
      if (i == 5) {
        continue cont;
      }
      System.out.println("Current number is: " + i);
    }
  }
}

Im obigen Beispiel haben wir zuerst eine Klasse namens JavaGoto und einen Labelnamen cont: erstellt. Danach haben wir eine Schleife durch die Zeile for (int i=0;i<9;i++) erstellt und innerhalb der Schleife eine Bedingung erstellt, um die Aktion für die Schleife zu überspringen, wenn der Wert von i gleich ist 5.

Wenn der Wert von i gleich 5 ist, überspringen wir die aktuelle Aktion für die Schleife und drucken die Ausgabe.

Wenn Sie nun das obige Programm ausführen, erhalten Sie eine Ausgabe wie die folgende.

Current number is: 0
Current number is: 1
Current number is: 2
Current number is: 3
Current number is: 4
Current number is: 6
Current number is: 7
Current number is: 8

Bitte beachten Sie, dass die hier freigegebenen Codebeispiele in Java sind und Sie Java in Ihrer Umgebung installieren müssen, wenn Ihr System kein Java enthält.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn