wenn ... sonst wenn ... sonst Anweisung
Auf die IF -Aussage kann die Elseif… sonst Aussage folgen, die viele mögliche Situationen erkennen kann.
Wenn Sie bei der Verwendung von Anweisungen anliegend anwenden, müssen Sie auf die folgenden Punkte achten:
Wenn die Anweisung höchstens 1 sonst eine Anweisung hat, ist die else -Anweisung nach allen anderen Anweisungen.
Eine IF -Erklärung kann mehrere sonstige Aussagen haben, die der else -Anweisung vorausgehen müssen.
Sobald eine der sonstigen Anweisungen wahr erfasst, wird die andere andere Ausführungen überspringen.
Grammatik
Wenn ... sonst das Syntaxformat wie folgt lautet:
if (booleschen Ausdruck 1) {
// Führen Sie den Code aus, wenn der Wert des Booleschen Ausdrucks 1 wahr ist
} else if (boolescher Ausdruck 2) {
// Führen Sie den Code aus, wenn der Wert des Booleschen Ausdrucks 2 wahr ist
} else if (boolescher Ausdruck 3) {
// Führen Sie den Code aus, wenn der Wert des Booleschen Ausdrucks 3 wahr ist
}anders {
// Wenn die obigen Booleschen Ausdrücke nicht wahr sind, führen Sie den Code aus
}
Beispiel
public class test {public static void main (String args []) {int x = 30; 20) {System.out.print ("Wert von x ist 20"); print ("Dies ist Anweisung");
Die obige Codekompilierung und Auslaufergebnisse sind wie folgt:
Der Wert von x ist 30
Verschachtelt, wenn… sonst Aussage
Die Verwendung von verschachtelten IF-ELSE-Aussagen ist legal. Das heißt, Sie können verwenden, ob oder sonst eine Anweisung in einer anderen wenn oder sonst eine Anweisung.
Die Syntax verschachtelt, wenn ... sonst Syntax -Format wie folgt lautet:
if (booleschen Ausdruck 1) {
//// den Code ausführen, wenn der Wert des booleschen Ausdrucks 1 wahr ist
if (booleschen Ausdruck 2) {
//// den Code ausführen, wenn der Wert des booleschen Ausdrucks 2 wahr ist
}
}
Sie können sonst nisten, wie wenn ... sonst.
Beispiel
public class test {public static void main (String args []) {int x = 30; 30 und y = 10 ");}}}}
Die obige Codekompilierung und Auslaufergebnisse sind wie folgt:
X = 30 und y = 10
Composite if- else wenn sonst Anweisung Beispiel:
Prozentsatz in die Note konvertieren
öffentliche Klasse IFELSEDEMO06 {public static void main (String [] args) {int a = 85; ("Score"+A+"ist ein Level"); 70) {// bedingte Urteilssystem.out.println ("Score"+a+", ist c-Level"); a+", ist d Level");
Die Betriebsergebnisse sind in der Abbildung dargestellt.
Eine Klasse 85 ist b
Fassen wir die Regeln der IF-ELSE-Erklärung zusammen:
1) Die Klammern danach können nicht weggelassen werden.
2) Wenn es nur eine Aussage in dem Zustand des Zustands gibt, der ausgeführt werden muss, dann können die Zahnspangen, die weggelassen werden können, aber dies ist eine äußerst schlechte Programmiergewohnheit.
3) Für eine gegebene wenn die elsee Anweisung optional ist und die Anweisung auch optional ist
4) Wann und sonst gleichzeitig erscheint, muss sonst nach sonst angezeigt werden, wenn
5) Wenn mehrere andere Anweisungen gleichzeitig angezeigt werden, wenn ein Expressionstest einer elenden Anweisung erfolgreich ist, dann wird alle anderen anderen Zweige ignoriert.
6) Wenn mehrere IFs und nur ein anderer auftreten, gehört die elendere Klausel zum innersten wenn auch Anweisung