Java 流程控制语句概述
在 Java 中,流程控制语句用于控制程序的执行流程。主要有条件语句(如 `if-else`、`switch`)和循环语句(如 `for`、`while`、`do-while`)。
条件语句
if-else 语句
`if-else` 语句用于根据条件执行不同的代码块。以下是示例代码:
int num = 10;
if (num > 5) {
System.out.println("数字大于 5");
} else {
System.out.println("数字小于等于 5");
}
switch 语句
`switch` 语句用于多分支选择。以下是示例代码:
int day = 3;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
default:
System.out.println("其他日期");
}
循环语句
for 循环
`for` 循环用于已知循环次数的情况。以下是示例代码:
for (int i = 0; i < 5; i++) {
System.out.println("当前数字是: " + i);
}
while 循环
`while` 循环用于未知循环次数的情况,只要条件为真就会一直执行。以下是示例代码:
int count = 0;
while (count < 5) {
System.out.println("当前计数是: " + count);
count++;
}
do-while 循环
`do-while` 循环至少会执行一次,然后再检查条件。以下是示例代码:
int num = 0;
do {
System.out.println("当前数字是: " + num);
num++;
} while (num < 5);