Heim  >  Artikel  >  Java  >  So verwenden Sie Java-Sprachflusskontrollanweisungen

So verwenden Sie Java-Sprachflusskontrollanweisungen

WBOY
WBOYOriginal
2023-06-09 20:36:09772Durchsuche

Die Java-Sprache ist eine Programmiersprache auf hoher Ebene und ihre Flusskontrollanweisungen sind ein sehr wichtiger Bestandteil der Programmierung. In Java können Flusskontrollanweisungen verwendet werden, um die Ausführungssequenz des Programms zu steuern, Bedingungen zu bestimmen und einen bestimmten Codeblock in einer Schleife auszuführen, um Programmflexibilität und Steuerbarkeit zu erreichen.

Die Flusskontrollanweisungen der Java-Sprache sind hauptsächlich in drei Typen unterteilt: Sequenzstruktur, Auswahlstruktur und Schleifenstruktur. Als nächstes werden wir die Verwendung dieser drei Flusskontrollanweisungen im Detail vorstellen.

1. Sequentielle Struktur

Sequentielle Struktur bedeutet, dass das Programm sequentiell in der Reihenfolge ausgeführt wird, in der der Code geschrieben wurde, ohne Beurteilung oder Schleifenoperation. Die sequentielle Struktur ist die Grundlage von Java-Programmen, da alle Programme einen Einstiegspunkt für die Ausführung haben müssen. Der Einstiegspunkt des Programms kann entweder als Startpunkt oder als sequentielle Struktur betrachtet werden.

Beispielcode:

public static void main(String[] args) {
    int a = 1;
    int b = 3;
    int c = a + b;
    System.out.println("a + b = " + c);
}

Der obige Code demonstriert die grundlegende Verwendung der sequentiellen Struktur. Das Programm wird in der Reihenfolge des Codes ausgeführt. Zuerst wird die Summe von a und b berechnet, dann wird das Ergebnis c zugewiesen gibt den Wert von c aus.

2. Auswahlstruktur

Die Auswahlstruktur bestimmt die Reihenfolge der Programmausführung basierend auf den wahren oder falschen Beurteilungsbedingungen und ist in if-Anweisungen, switch-Anweisungen und ternäre Operatoren unterteilt. Schauen wir uns an, wie diese drei Auswahlstrukturen separat verwendet werden.

1. if-Anweisung

Die if-Anweisung kann anhand der wahren oder falschen Bedingung bestimmen, ob ein bestimmter Codeblock ausgeführt werden soll. Die grundlegende Syntax lautet wie folgt:

if (条件) {
    执行语句;
}

Der obige Code demonstriert die Grundlagen Verwendung der if-Anweisung: Der Wert des Alters bestimmt, ob Sie ein Erwachsener sind. Geben Sie „Sie sind ein Erwachsener“ aus, andernfalls geben Sie „Sie sind minderjährig“ aus.

2. Switch-Anweisung

Die Switch-Anweisung bestimmt auch, ob ein bestimmter Codeblock basierend auf der wahren oder falschen Bedingung ausgeführt werden soll, aber seine Beurteilungsbedingungen sind fest und können nur Ganzzahl-, Zeichen- und Aufzählungstypen sein wie folgt:

public static void main(String[] args) {
    int age = 18;
    if (age >= 18) {
        System.out.println("你已成年");
    } else {
        System.out.println("你未成年");
    }
}

Beispielcode:

switch (表达式) {
    case 常量1: 
        执行语句; 
        break;
    case 常量2: 
        执行语句;
        break;
    ...
    default: 
        执行语句;
        break;
}

Der obige Code demonstriert die grundlegende Verwendung der switch-Anweisung, die Beurteilung der Notenstufe anhand des Notenwerts und die anschließende Ausgabe der entsprechenden Bewertung.

3. Ternärer Operator

Der ternäre Operator ähnelt der if-Anweisung, außer dass seine grundlegende Syntax wie folgt lautet:

public static void main(String[] args) {
    char grade = 'B';
    switch (grade) {
        case 'A':
            System.out.println("优秀");
            break;
        case 'B':
            System.out.println("良好");
            break;
        case 'C':
            System.out.println("及格");
            break;
        case 'D':
            System.out.println("不及格");
            break;
        default:
            System.out.println("错误的成绩");
    }
}

Der obige Code demonstriert den ternären Operator Die grundlegende Verwendung des Operators besteht darin, anhand des Alterswerts zu bestimmen, ob Sie ein Erwachsener sind. Wenn Sie ein Erwachsener sind, geben Sie „Sie sind ein Erwachsener“ aus, andernfalls geben Sie „Sie sind minderjährig“ aus.

3. Schleifenstruktur

Die Schleifenstruktur bedeutet, dass das Programm einen bestimmten Codeblock wiederholt ausführen kann, bis die Stoppbedingung erfüllt ist. Daher ist die Schleifenstruktur die wichtigste Komponente im Programmiterationsprozess. In Java werden Schleifenstrukturen hauptsächlich in for-Schleifen, while-Schleifen und do-while-Schleifen unterteilt.

1. for-Schleife

Die for-Schleife ist eine zählergesteuerte Schleifenstruktur, die durch die bekannte Anzahl von Schleifen gekennzeichnet ist. Ihre grundlegende Syntax lautet wie folgt:

(条件) ? 真值 : 假值;

Der obige Code demonstriert dies Grundlegende Verwendung der for-Schleife, Schleife gibt alle Zahlen von 1 bis 10 aus.

2. While-Schleife

Die while-Schleife ermittelt zunächst, ob die Bedingung wahr ist, und führt dann die Schleifenoperation aus:

public static void main(String[] args) {
    int age = 18;
    String result = (age >= 18) ? "你已成年" : "你未成年";
    System.out.println(result);
}

Beispielcode:

for (初始化; 条件判断; 步进) {
    循环操作;
}

Der obige Code zeigt die grundlegende Verwendung von die while-Schleife, und die Schleife gibt 1 alle Zahlen bis 10 aus.

3. do-while-Schleife

Die do-while-Schleife ähnelt der while-Schleife, außer dass sie zuerst eine Schleifenoperation ausführt und dann bestimmt, ob die Bedingung wahr ist, sodass zumindest die do-while-Schleife ausgeführt wird Die grundlegende Syntax lautet wie folgt:

public static void main(String[] args) {
    for (int i = 1; i <= 10; i++) {
        System.out.print(i + " ");
    }
}

Beispielcode:

while (条件) {
    循环操作;
}

Der obige Code demonstriert die grundlegende Verwendung der do-while-Schleife, die eine Schleife durchführt, um alle Zahlen von 1 bis 10 auszugeben.

4. Zusammenfassung: Die Flusskontrollanweisung von Java ist ein sehr wichtiger Teil des Programmdesigns. Die Verwendungsmethoden sind in drei Typen unterteilt: sequentielle Struktur, Auswahlstruktur und Schleifenstruktur.

Sequentielle Struktur: Das Programm wird sequentiell in der Reihenfolge ausgeführt, in der der Code geschrieben wurde, ohne Beurteilung oder Schleifenoperation.

Auswahlstruktur: Die Reihenfolge der Programmausführung wird basierend darauf bestimmt, ob die Beurteilungsbedingung wahr oder falsch ist. Sie ist in if-Anweisungen, switch-Anweisungen und ternäre Operatoren unterteilt.

Schleifenstruktur: Das Programm kann einen bestimmten Codeblock wiederholt ausführen, bis die Stoppbedingung erfüllt ist. Sie ist in eine for-Schleife, eine while-Schleife und eine do-while-Schleife unterteilt.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Java-Sprachflusskontrollanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn