if(Bedingter Ausdruck) {
Verarbeitung, wenn der bedingte Ausdruck übereinstimmt;
}else
Verarbeitung, wenn der bedingte Ausdruck nicht übereinstimmt;
}
<strong> Der Prozess wird mindestens einmal ausgeführt </ strong>, da er nach seiner Ausführung vom bedingten Ausdruck ausgewertet wird. Dies wird als <strong> Nachbeurteilung </ strong> (↔︎ Vorbeurteilung) </ dd> bezeichnet
### * zur Aussage *
<dd> <strong> Geben Sie die Anzahl der Wiederholungen an und wiederholen Sie den Vorgang </ strong> </ dd>
##### * Grundstruktur der for-Anweisung *
for (① int Variablenname=Ursprünglicher Wert;② Variablenname<Anzahl der Wiederholungen;③ Wiederholte Verarbeitung) { Wiederholte Verarbeitung }
<dd> (1) Ersetzen Sie eine Variable, um die Anzahl der Runden der Schleife aufzuzeichnen. <Strong> Schleifenvariable </ strong> </ dd>
<dd> ② Bedingter Ausdruck, um zu bestimmen, ob die Schleife fortgesetzt werden soll </ dd>
<dd> ③ Prozess ausgeführt, nachdem der wiederholte Prozess abgeschlossen ist (nach Erreichen von "}") </ dd>
##### * Über Schleifenvariablen *
<dd> ・ Kann zur Berechnung und Anzeige in Blöcken </ dd> verwendet werden
<dd> ・ Kann nicht außerhalb des for-Satzes </ dd> verwendet werden
##### * Unterbrechung der iterativen Verarbeitung *
<dd> ・ <strong> break-Anweisung </ strong> und <strong> continue-Anweisung </ strong> können die wiederholte Verarbeitung </ dd> unterbrechen
<dd> Grundlegende Syntax der break-Anweisung (Beispiel: Wenn die Verarbeitung zum 5. Mal unterbrochen wird) </ dd>
for (int i = 1; i < 10; i++) { if(i==5){ break; } Wiederholte Verarbeitung }
<dd> Grundlegende Syntax der continue-Anweisung (Beispiel: nur bei fünfter Verarbeitung) </ dd>
for (int i = 1; i < 10; i++) { if(i==5){ continue; } Wiederholte Verarbeitung }
### * switch-Anweisung *
<dd> <strong> Wenn mehrere Beurteilungsbedingungen vorliegen, kann dies vollständig anhand von if <strong> </ dd> beschrieben werden
##### * Nutzungsbedingungen für switch-Anweisungen *
<dd> ・ Es muss eine Bedingung sein, um zu vergleichen, ob links und rechts übereinstimmen. </ Dd>
<dd> - Der zu vergleichende Wert ist kein Bruch oder Boolescher Wert </ dd>
##### * Grundlegende Syntax der switch-Anweisung *
switch(Variablennamen) { Fallwert 1: Verarbeitung, wenn die Variable mit dem Wert 1 übereinstimmt break; /*Beenden Sie den Vorgang mit Pause Fallwert 2: Verarbeitung, wenn die Variable mit dem Wert 2 übereinstimmt break; default : Verarbeitung, wenn Variablen nicht mit allen Werten übereinstimmen }
## Syntaxkomponenten steuern
`if (bedingter Ausdruck) {`
<strong> Block </ strong>
`}`
#### * Eigenschaften von bedingten Ausdrücken *
<dd> - Das Bewertungsergebnis des bedingten Ausdrucks muss "wahr" oder "falsch" sein. </ dd>
#### * Bei Verwendung einer Zeichenfolge in einem bedingten Ausdruck ... *
<dd> ・ `.equals (" Zeichenfolge ")` </ dd> anstelle von `= (" Zeichenfolge ")`
#### * Funktionen blockieren *
<dd> -Variablen, die innerhalb eines Blocks deklariert wurden, sind nur innerhalb des deklarierten Blocks </ dd> gültig
<dd> - Der Bereich von Stellen, an denen Variablen verwendet werden können, wird als ** Bereich ** </ dd> bezeichnet
## Beziehungsoperator
<dd> In bedingten Ausdrücken verwendete Symbole </ dd>
|Operator|Bedeutung|
|:-----------|--------:|
| == |Linke Seite und rechte Seite sind gleich|
| != |Die linke und die rechte Seite sind unterschiedlich|
| > |Die linke Seite ist kleiner als die rechte Seite|
| < |Die linke Seite ist mehr als die rechte Seite|
| >= |Die linke Seite ist mehr als die rechte Seite|
| <= |Die linke Seite befindet sich unter der rechten Seite|
## Logischer Operator
|Operator|Bedeutung|
|:----------|--------:|
|&& |UND|
|ll |Oder oder)|
## Negativer Operator
<dd> ・ Vor dem bedingten Ausdruck! Durch Hinzufügen kann der Wert des bedingten Ausdrucks true / false umgekehrt werden. </ Dd>
###### `if (! (name.equals (" a ")))` → name = a <strong> es sei denn </ strong>