Der vorherige Abschnitt enthält ein allgemeines Verständnis des Operators. In diesem Abschnitt wird die Programmflusssteuerung erläutert. Die Programmflusssteuerung umfasst eine Sequenzstruktur, eine Beurteilungsstruktur (wenn), eine Auswahlstruktur (Schalter) und eine Schleifenstruktur.
1. Urteilsstruktur
①Das erste Format der if-Anweisung:
②Das zweite Format der if-Anweisung:
if (bedingter Ausdruck)
Execution-Anweisung; kann vereinfacht und als ternärer Operator geschrieben werden.
③Das dritte Format der if-Anweisung:
If (bedingter Ausdruck)
{
Ausführungsanweisung; }
else if (bedingter Ausdruck)
{
Ausführungsanweisung ;
}
else
Ausführungsanweisung;
2.Struktur auswählen
Anweisung ausführen; Pause;
… ...
verfügbar. Wenn eine Auswahl getroffen wird, wählt switch zunächst die erste gültige Auswahl aus, und wenn keine davon wahr ist, wählt er die Standardausführung aus. Die Ausführungsstruktur des Schalters endet, wenn sie auf geschweifte Klammern oder Unterbrechungen stößt. Andernfalls wird die Ausführung fortgesetzt, bis die Bedingung wahr ist.
Sonderfall:
int x = 2;
switch(x)//byte,short,int,char.
{
default:
System.out.println("d");
//break; 🎜> System.out.println("b" );
break;
case 3:
System.out.println("c");
break;
🎜> }
Ausgabe d a b, Prinzip: Es gibt keine Pause, wenn die Standardausführung ausgeführt wird, und die Standardausführung wird an den Anfang gestellt, sodass die Ausführung nach unten fortgesetzt wird, ohne andere Antworten zu beurteilen. Die ausführbaren Anweisungen werden ausgeführt entsprechend der sequentiellen Struktur, bis es auf Pause trifft oder mit geschweiften Klammern endet, also die Ausgabereihenfolge Es sollte d a b sein
Anwendung von if und switch:
if:
2. Beurteilen Sie das Intervall.
3. Beurteilen Sie den Ausdruck, dessen Operationsergebnis vom booleschen Typ ist. Schalter:1. Beurteilen Sie den spezifischen Wert.
2. Die Anzahl der Werte ist normalerweise festgelegt. Für mehrere Urteile mit festen Werten wird die Verwendung der Switch-Anweisung empfohlen, da die Switch-Anweisung alle spezifischen Antworten in den Speicher lädt.
Die Effizienz ist relativ hoch.
3. Schleifenstruktur
①.while-Methode:
while (bedingter Ausdruck)
{
Ausführungsanweisung;
②.do while-Methode: do
{
Ausführungsanweisung;
}while(bedingter Ausdruck);
for (Initialisierungsausdruck; Schleifenbedingungsausdruck; Operationsausdruck nach Schleife)
{
Ausführungsanweisung; (Schleifenkörper)
Das einfachste Endlosschleifenformat: while (true), for (;;). Der Grund, warum eine Endlosschleife existiert, ist, dass wir nicht wissen, wie oft sie wiederholt wird, aber wir werden die Schleife anhand der Schleife beurteilen unter bestimmten Bedingungen.
4. Andere Flusskontrollanweisungen
Break (Jump Out)-Anweisung: Anwendungsbereich: Auswahlstruktur und Schleifenstruktur.
continue-Anweisung: Wird auf Schleifenstrukturen angewendet.
Hinweis: a, diese beiden Aussagen sind außerhalb des Anwendungsbereichs bedeutungslos.
b. Wenn diese beiden Anweisungen alleine existieren, kann es keine Anweisungen darunter geben, da sie nicht ausgeführt werden können.
c, die continue-Anweisung beendet diese Schleife und setzt die nächste Schleife fort.
d. Das Erscheinungsbild des Etiketts ermöglicht, dass diese beiden Anweisungen innerhalb des angegebenen Bereichs funktionieren.
Beispiel:
Beispiel für eine Beschriftung:
xiaoqiang:for (int x=0; x<3;x++)
{
wangcai:for ( int y=0; y<4 ; y++)
Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!