当日总结
- for循环
for循环是一种常用的循环结构,特别适合用于已知循环次数的情况。它的基本语法如下:
for (初始化表达式; 循环条件; 更新表达式) {
// 要重复执行的代码块
}
初始化表达式:在循环开始时执行一次,通常用于初始化循环计数器。
循环条件:在每次循环开始前检查。如果条件为true,则执行循环体;如果为false,则退出循环。
更新表达式:每次循环结束后执行,用于更新循环控制变量。
示例:使用for循环计算1到10的和
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
System.out.println("Sum from 1 to 10 is: " + sum);
2. while循环
while循环用于在未知循环次数的情况下重复执行代码块,直到满足特定条件为止。它的基本语法如下:
while (条件表达式) {
// 要重复执行的代码块
}
条件表达式:在每次循环开始前检查。如果条件为true,则执行循环体;如果为false,则退出循环。
示例:使用while循环输出1到5的数字
int i = 1;
while (i <= 5) {
System.out.println(i);
i++;
}
3. do-while循环
do-while循环与while循环类似,但它至少会执行一次循环体,然后再检查条件。它的基本语法如下:
do {
// 要重复执行的代码块
} while (条件表达式);
条件表达式:在每次循环结束后检查。如果条件为true,则继续执行循环体;如果为false,则退出循环。
示例:使用do-while循环输出1到5的数字
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 5);
4. 增强型for循环(for-each)
增强型for循环用于遍历数组或集合中的元素。它的基本语法如下:
for (数据类型 变量名 : 数组或集合) {
// 要重复执行的代码块
}
示例:使用增强型for循环遍历数组
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
循环控制语句
在Java中,可以使用以下关键字来控制循环的流程:
break:用于跳出整个循环。
continue:用于跳过当前循环的剩余部分,并继续下一次循环。
示例:使用break和continue
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // 当i等于5时,跳出整个循环
}
if (i % 2 == 0) {
continue; // 当i是偶数时,跳过本次循环的剩余部分
}
System.out.println(i);
}

浙公网安备 33010602011771号