Syntax der Switch -Struktur (Switch -Anweisung)
Switch (Ausdruck) {---> Typ ist int, Zeichenfallkonstante 1: ---> Fallstruktur kann mehrere // Anweisung Block 1break haben; ---> Programmbrüche aus der Schaltstruktur.Sehen wir uns unten ein Code -Beispiel an, mit detaillierten Kommentaren können Sie sich beziehen:
public class switchstu {/* Switch: Switch (Variable) {case literal a: code a; brechen; Fall Literal B: Code B; brechen; Standard: Code E} Code C beurteilt den Wert der Variablen. Wenn der Wert gleich A ist, führt der Name A aus, wenn gleich B gleich B ausgeführt wird. Wenn nicht alle Fallbedingungen erfüllt sind, wird der Code zur Ausführung des Standards untergeschrieben: Nachdem der Zustand eines Falls erfüllt ist, bevor der Pause begegnet wird, wird der gesamte Code nach dem nächsten Fall nicht ausgeführt. 3. Switch kann nur den Int -Typ beurteilen (und Typen, die automatisch in INT konvertiert werden können), und nach JDK1.7 können Sie die Ausdehnung des String- und Enum -Typs beurteilen: Wenn Blocks die Klammern von Zweigen wie Switch weggelassen werden können, kann es nicht empfohlen werden, die Lesbarkeit des Codes zu verringern (wenn der Zweig nur ein Satz von Code). java.util.scanner (System.in); System.out.println ("Bitte betreten Sie Ihr Alter); char Age = (char) sc.nextint (); // char ch = '; // int i = ch; String Str =" 6 "; "12": System.out.println ("Studie in Grad 6"); Break; Fall "6": System.out.println ("Studie in Grad 1"); Break; Standard: System.out.println ("Nicht mehr studieren");} System.out.Println ("Go Home, BE (Home"; Nummer "); System.out.println (" Code ist weiterhin strukturiert ");}}Zusammenfassen
Das obige ist alle detaillierte Erläuterungen des Switch -Auswahlanweisungscode in Java. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf diese Seite verweisen:
Java führt eine Instanzanalyse des Objekts aus der Perspektive des JDK -Quellcodes durch
Detaillierte Erläuterung des Code für interne Testklassen von Java
Analyse der Vererbungstestcode in Java
Wenn es Mängel gibt, weisen Sie sie bitte darauf hin. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!