控制流是编程语言中非常重要的一个概念,它允许程序按照一定的顺序执行,或者在满足特定条件时改变执行路径。本教程将详细介绍 Java 中的控制流。
条件语句
Java 中的条件语句主要有 if-else
和 switch
两种。
if-else
if (条件) {
// 条件为 true 时执行的代码
} else {
// 条件为 false 时执行的代码
}
switch
switch (表达式) {
case 值1:
// 执行代码
break;
case 值2:
// 执行代码
break;
// ...更多 case
default:
// 默认执行的代码
break;
}
循环语句
Java 中的循环语句主要有 for
、while
和 do-while
三种。
for 循环
for (初始化; 条件; 迭代) {
// 循环体
}
while 循环
while (条件) {
// 循环体
}
do-while 循环
do {
// 循环体
} while (条件);
跳转语句
Java 中的跳转语句主要有 break
、continue
和 return
。
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);
}
}
}