java如何用循环
循环的基本概念
循环是编程中用于重复执行一段代码的结构。Java提供了多种循环结构,包括for、while和do-while循环。
for循环
for循环适用于已知循环次数的场景。语法如下:
for (初始化; 条件; 更新) {
// 循环体
}
示例:打印数字1到5
for (int i = 1; i <= 5; i++) {
System.out.println(i);
}
while循环
while循环适用于条件满足时重复执行的场景。语法如下:
while (条件) {
// 循环体
}
示例:打印数字1到5
int i = 1;
while (i <= 5) {
System.out.println(i);
i++;
}
do-while循环
do-while循环至少执行一次循环体,然后检查条件。语法如下:
do {
// 循环体
} while (条件);
示例:打印数字1到5
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 5);
增强for循环
增强for循环(for-each循环)用于遍历数组或集合。语法如下:
for (元素类型 变量名 : 数组或集合) {
// 循环体
}
示例:遍历数组
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println(num);
}
循环控制语句
Java提供了break和continue语句控制循环流程:
break:立即退出循环。continue:跳过当前迭代,进入下一次循环。
示例:使用break和continue
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // 退出循环
}
if (i % 2 == 0) {
continue; // 跳过偶数
}
System.out.println(i);
}
嵌套循环
循环可以嵌套使用,用于处理多维数据或复杂逻辑。
示例:打印乘法表

for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "x" + i + "=" + (i * j) + "\t");
}
System.out.println();
}






