Schaltanweisung in Java | Erklärt

Schaltanweisung in Java | Erklärt

Switch-Anweisung ist eine entscheidungsgetrieben. Diese Werte werden als Fälle bezeichnet und die Variable wird für jeden Fall für jeden Fall getestet. Ein Switch -Ausdruck/eine Anweisung kann mehrere Fälle haben, daher kann die Switch -Anweisung verwendet werden, um einen bestimmten Codeblock aus mehreren Auswahlmöglichkeiten auszuwählen.

Dieser Artikel zeigt den umfassenden Leitfaden der folgenden Konzepte bezüglich der Switch -Erklärung von Java:

  • Was ist Switch -Anweisung
  • Syntax der Switch -Anweisung
  • Standardeinstellung und Unterbrechung der Switch -Anweisung
  • Wie Switch -Anweisung funktioniert

Also lasst uns anfangen!

Was ist Switch -Anweisung

Es ist ein Mechanismus, der verwendet wird, um den Fluss eines Programms zu steuern, indem eine Variable oder ein Ausdruck anhand einer Liste von Werten getestet werden können. Eine vollständige Anleitung für die Switch -Anweisungen finden Sie im Syntaxabschnitt.

Grundlegende Syntax

Die grundlegende Syntax der Java -Switch -Anweisung ist:

Switch (Ausdruck)
Fall A:
// Anweisung (en)
brechen; //Optional
Fall B:
// Anweisung (en)
brechen; //Optional
Standard: // optional
// Anweisung (en)
  • Die Switch -Anweisung nimmt einen Ausdruck und vergleicht seinen Wert mit allen Fällen.
  • Jeder Fall muss einen eindeutigen Namen haben.
  • Wenn die perfekte Übereinstimmung für den Fall gefunden wird, wird der mit diesem Fall zugeordnete Anweisungsblock ausgeführt.
  • Die Standardeinstellung ist eine optionale Anweisung. Der mit dem Standardfall zugeordnete Code/Anweisungen wird ausgeführt, wenn keine Übereinstimmung gefunden wird.
  • Break ist auch eine optionale Aussage, mit der der Fall beendet wird

Lassen Sie uns die Pause- und Standardaussagen ausführlich verstehen, um ein klares Verständnis zu haben.

Schalteranweisung brechen

Break -Schlüsselwort wird als Steuererklärung verwendet, um einen Fall in der Switch -Anweisung zu beenden. Die Verwendung der Pause -Anweisung ist optional und muss in kleinen Buchstaben geschrieben werden. Die Syntax der Break -Anweisung wird unten erwähnt:

brechen;

Standardeinstellung in der Switch -Anweisung

Mehrere Fälle können in der Switch -Anweisung angegeben werden. Es ist jedoch möglich, dass die Bedingung/den Wert, die Sie suchen. Daher können wir einen Standardfall angeben, der ausgeführt wird, wenn keine Übereinstimmung gefunden wird. Die Syntax der Standardanweisung ist unten bereitgestellt:

Standard;

Wie Switch -Anweisung funktioniert

Betrachten wir das untergewandte Beispiel, um zu verstehen, wie die Switch-Anweisung funktioniert.

Beispiel

Dieses Beispiel enthält Marken vom Schüler und findet die Note:

public static void main (String [] args)
int Marks;
Scanner Scan = neuer Scanner (System.In);
System.aus.println ("Geben Sie Ihre Markierungen zwischen 0 und 100 ein");
Markierungen = Scan.NextInt ();
if (Marks<0 || marks>100)

System.aus.println ("eine gültige Nummer eingeben");

anders
Schalter (Markierungen / 10)

Fall 10:

System.aus.println ("grade: a+");
brechen;

Fall 9:

System.aus.println ("grade: a+");
brechen;

Fall 8:

System.aus.println ("grade: b+");
brechen;

Fall 7:

System.aus.println ("grade: c+");
brechen;

Fall 6:

System.aus.println ("grade: c");
brechen;

Fall 5:

System.aus.println ("grade: d");
brechen;

Standard:
System.aus.println ("grade: f");


Die Bedingung des Switch -Falls ist (Marks/10). Nehmen wir nun an, der Benutzer hat "78" eingegeben.

Die eingegebene Nummer wird durch 10 i geteilt.e. 78/10

Wir erhalten das Ergebnis gleich 7.

Daher gilt die Switch -Anweisung für Fall "7" und der mit dem Fall "7" zugeordnete Code wird ausgeführt:

Nehmen wir an, der Benutzer hat eine Zahl von mehr als 100 eingegeben, dann erhalten wir die folgende Ausgabe:

Jetzt hat der Benutzer 130 eingegeben, was größer als 100 ist. Switch -Anweisung würde also nicht ausgeführt werden.

Abschluss

Die Switch -Anweisung in Java wird verwendet, um unterschiedliche Aufgaben auf der Grundlage der bereitgestellten Bedingung auszuführen. Die Break- und Standardanweisungen/Schlüsselwörter sind in der Switch -Anweisung optional, die Break -Anweisung kann verwendet werden, um aus dem Switch -Körper herauszukommen, und das Standard -Schlüsselwort kann verwendet werden, um einen generischen Fall anzugeben, der ausgeführt wird, wenn keine Übereinstimmung in einem Switch -Fall gefunden wird.