目 录CONTENT

文章目录

流程控制语句

在等晚風吹
2023-12-14 / 0 评论 / 0 点赞 / 18 阅读 / 0 字 / 正在检测是否收录...

流程控制语句详解与示例

流程控制语句是编程语言中的关键组成部分之一,它们用于控制程序的执行流程。在Java中,主要的流程控制语句包括条件语句(if-else语句)、循环语句(for、while、do-while语句)和分支语句(switch语句)。本文将详细介绍这些语句,并提供相应的代码示例。

1. 条件语句

1.1 if语句

if语句用于根据条件执行不同的代码块。

int number = 10;

if (number > 0) {
    System.out.println("Number is positive");
} else if (number < 0) {
    System.out.println("Number is negative");
} else {
    System.out.println("Number is zero");
}

1.2 switch语句

switch语句用于根据表达式的值选择不同的执行路径。

int dayOfWeek = 3;

switch (dayOfWeek) {
    case 1:
        System.out.println("Monday");
        break;
    case 2:
        System.out.println("Tuesday");
        break;
    // ... other cases ...
    default:
        System.out.println("Invalid day");
}

2. 循环语句

2.1 for循环

for循环用于重复执行一段代码,通常用于遍历数组或执行固定次数的操作。

for (int i = 0; i < 5; i++) {
    System.out.println("Iteration " + (i + 1));
}

2.2 while循环

while循环在条件为真时重复执行代码块,适用于不确定次数的循环。

int count = 0;

while (count < 3) {
    System.out.println("Count: " + count);
    count++;
}

2.3 do-while循环

do-while循环至少执行一次循环体,然后根据条件重复执行。

int num = 5;

do {
    System.out.println("Number: " + num);
    num--;
} while (num > 0);

3. 分支语句

3.1 break语句

break语句用于跳出循环或switch语句。

for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break; // 跳出循环
    }
    System.out.println("Iteration: " + i);
}

3.2 continue语句

continue语句用于跳过当前循环的其余代码,进入下一次迭代。

for (int i = 0; i < 5; i++) {
    if (i == 2) {
        continue; // 跳过此次循环
    }
    System.out.println("Iteration: " + i);
}

以上是Java中常见的控制流程语句,它们为程序提供了灵活的控制结构,使得程序能够根据不同的条件和需求执行相应的代码块。熟练掌握这些语句对于编写清晰、高效的Java程序至关重要。

0

评论区