Java wenn Erklärung
Java -Kontrollanweisungen sind in drei Kategorien unterteilt: ① sequentielle Struktur; ② Auswahlstruktur; ③ Schleifenstruktur.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ausgewählte Strukturen werden weiter unterteilt in: ① Einselektionsstruktur; ② Struktur der Doppelauswahl; ③ Struktur mit mehreren Selekten.
Hauptsächlich involviert: if_else, wechseln, während, brechen und weitermachen, für.
Wenn einzelne Auswahlstruktur
Führen Sie einen Test über den bedingten Ausdruck durch. Wenn der Test wahr ist, führen Sie die folgende Anweisung aus, sonst überspringen Sie die Anweisung.
Beispiel (Verwendung des Mathematikunterrichts)
Random () gibt eine Dezimalzahl eines positiven Vorzeichens zurück, und die Intervallgröße beträgt [0,1).
Achten Sie auf das Problem des Umfangs von if: Wenn die Anweisung nicht {} hinzufügt, ist der Kontrollbereich auf den ersten Satz begrenzt. (Allgemein empfohlen, {} hinzuzufügen, um eine gute Angewohnheit zu entwickeln)
IF-ELSE-Doppelauswahlstruktur
Wenn der bedingte Ausdruck wahr ist, wird Anweisungsblock 1 ansonsten ausgeführt, ansonsten wird Block 2 ausgeführt, dh dem sonstigen Teil.
If-ELSE IF-ELSE Multi-Selektenstruktur
Lassen Sie mich Ihnen unten Java Switch -Aussagen vorstellen
Java Control Anweisung - Switch -Anweisung
Das äquivalente Werturteil der oben genannten IF -Anweisung kann durch Switch ersetzt werden.
Beachten Sie, dass die Unterbrechung nach jedem Fall im Allgemeinen hinzugefügt wird, was darauf hinweist, dass der aktuelle Fall ausgeführt wurde. Verhindern Sie die Falldurchdringung, dh den Fall weiter ausführen und erst dann herausspringen, bis die Pause auftritt.
Das folgende Beispiel nutzt das Phänomen der Falldurchdringung.
【Beispiel】
Neue Funktionen von JDK7.0: Enhanced Switch
Vor JDK7, Switch (Ausdruck) {...} kann das Ausdrucksergebnis nur int sein (Byte, kurz, char, das automatisch in int konvertiert werden kann), Aufzählungsart.
In JDK7 kann das Ausdrucksergebnis jedoch auch eine Zeichenfolge sein.
(PS: Automatische Konvertierung des Typs: Datentypen mit geringer Kapazität können automatisch in Datentypen mit großer Kapazität konvertiert werden. Byte (1 Byte) → kurze (2 Bytes) → int (4 Bytes).)
Die oben genannten sind die vom Editor geteilten Java -Kontrollanweisungen und Switch -Anweisungen von Java Control -Anweisungen. Ich hoffe, sie werden für alle hilfreich sein.