java循环如何使用
Java循环的基本使用
Java中主要有三种循环结构:for循环、while循环和do-while循环。每种循环适用于不同的场景。
for循环
for循环通常用于已知循环次数的情况,语法如下:
for (初始化; 条件判断; 迭代) {
// 循环体
}
示例:
for (int i = 0; i < 5; i++) {
System.out.println("当前值: " + i);
}
while循环
while循环在条件为真时执行循环体,适用于不确定循环次数的情况:
while (条件) {
// 循环体
}
示例:
int i = 0;
while (i < 5) {
System.out.println("当前值: " + i);
i++;
}
do-while循环
do-while循环至少执行一次循环体,然后检查条件:

do {
// 循环体
} while (条件);
示例:
int i = 0;
do {
System.out.println("当前值: " + i);
i++;
} while (i < 5);
循环控制语句
Java提供了break和continue来控制循环流程。
break语句
break用于立即退出当前循环:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
continue语句
continue跳过当前迭代,进入下一次循环:

for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
System.out.println(i);
}
增强for循环
增强for循环(foreach)用于遍历数组或集合:
for (数据类型 变量名 : 数组或集合) {
// 循环体
}
示例:
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println(num);
}
嵌套循环
循环可以嵌套使用来处理多维数据结构:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.println("i=" + i + ", j=" + j);
}
}
无限循环
可以通过特定条件创建无限循环,通常需要配合break语句退出:
while (true) {
// 循环体
if (条件) {
break;
}
}






