


Java-Grundlagen-Einführungsaufsatz (4) JavaSE Edition – Programmflusskontrolle
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 {
wangcai:for ( int y=0; y Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor