控制流是编程语言中非常重要的一个概念,它允许程序按照一定的顺序执行,或者在满足特定条件时改变执行路径。本教程将详细介绍 Java 中的控制流。

条件语句

Java 中的条件语句主要有 if-elseswitch 两种。

if-else

if (条件) {
    // 条件为 true 时执行的代码
} else {
    // 条件为 false 时执行的代码
}

switch

switch (表达式) {
    case 值1:
        // 执行代码
        break;
    case 值2:
        // 执行代码
        break;
    // ...更多 case
    default:
        // 默认执行的代码
        break;
}

循环语句

Java 中的循环语句主要有 forwhiledo-while 三种。

for 循环

for (初始化; 条件; 迭代) {
    // 循环体
}

while 循环

while (条件) {
    // 循环体
}

do-while 循环

do {
    // 循环体
} while (条件);

跳转语句

Java 中的跳转语句主要有 breakcontinuereturn

break

break 语句用于立即退出循环或 switch 语句。

continue

continue 语句用于跳过当前循环的剩余部分并开始下一次迭代。

return

return 语句用于从方法中返回。

图像示例

以下是 Java 控制流的示例代码:

public class ControlFlowExample {
    public static void main(String[] args) {
        int number = 5;
        if (number > 0) {
            System.out.println("数字是正数");
        } else {
            System.out.println("数字不是正数");
        }

        for (int i = 1; i <= 5; i++) {
            System.out.println("循环次数:" + i);
        }
    }
}

了解更多 Java 控制流