循环是 Java 编程中 继 条件判断之后的又一重要概念,它允许我们重复执行一段代码,有效地处理重复性任务。
在Java中,有多种循环结构可供选择,每一种都有其特定的用途和语法。
1. for 循环
基本语法
for (初始化; 循环条件; 循环迭代) {
// 循环体
}
代码示例:
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("hello " + i);
}
}
输出结果:
hello 0
hello 1
hello 2
hello 3
hello 4
2. while 循环
基本语法
while (循环条件) {
// 循环体
}
代码示例:
public static void main(String[] args) {
int i = 0;
while (i < 3) {
System.out.println("Hello: " + i);
i++;
}
}
输出结果:
Hello: 0
Hello: 1
Hello: 2
3. do-while 循环
基本语法
do {
// 循环体
} while (循环条件);
代码示例:
public static void main(String[] args) {
int i = 5;
do {
System.out.println("hello: " + i);
i--;
} while (i > 0);
}
输出结果:
hello: 5
hello: 4
hello: 3
hello: 2
hello: 1
99.控制循环流程
- break 语句
用于在循环中提前结束循环
代码示例:
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
if (i == 1) {
break;
}
System.out.println("hello " + i);
}
}
输出结果:
hello 0
- continue 语句
用于跳过循环体的剩余部分,直接进行下一次循环
代码示例:
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
if (i == 1) {
continue;
}
System.out.println("hello " + i);
}
}
输出结果:
hello 0
hello 2
hello 3
hello 4