java如何循环执行
循环执行的方法
在Java中,循环执行可以通过多种方式实现,以下是常见的几种方法:
for循环
适用于已知循环次数的情况,语法如下:
for (初始化; 条件; 迭代) {
// 循环体
}
示例:
for (int i = 0; i < 5; i++) {
System.out.println("循环次数: " + i);
}
while循环
适用于条件满足时循环,先判断条件再执行循环体:
while (条件) {
// 循环体
}
示例:
int i = 0;
while (i < 5) {
System.out.println("循环次数: " + i);
i++;
}
do-while循环
至少执行一次循环体,再判断条件:
do {
// 循环体
} while (条件);
示例:
int i = 0;
do {
System.out.println("循环次数: " + i);
i++;
} while (i < 5);
增强for循环
适用于遍历数组或集合:
for (元素类型 变量 : 数组或集合) {
// 循环体
}
示例:
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println("数字: " + num);
}
无限循环
通过while(true)或for(;;)实现:
while (true) {
// 循环体
if (条件) break; // 退出循环
}
或
for (;;) {
// 循环体
if (条件) break;
}
循环控制
break:立即退出当前循环。continue:跳过当前迭代,进入下一次循环。
示例:

for (int i = 0; i < 10; i++) {
if (i == 5) break; // 当i等于5时退出循环
if (i % 2 == 0) continue; // 跳过偶数
System.out.println("奇数: " + i);
}
选择循环的建议
- 已知循环次数时使用
for循环。 - 不确定次数但需条件判断时用
while或do-while。 - 遍历集合或数组优先选择增强
for循环。 - 需要主动控制循环中断时结合
break或continue。






