循环语句
while
1 while
while 循环是一种基本的迭代结构,用于在满足条件的情况下重复执行一段代码。循环开始前先检查条件是否满足,满足则执行循环体,然后再次检查条件。
1.2 语法
while (循环条件) {
// 循环体,即重复执行的代码块
}
在每次循环开始前检查,如果为真则执行循环体,否则退出循环。
1.3 示例
public class WhileLoopExample {
public static void main(String[] args) {
int i = 1;
// 从1循环到5输出
while (i <= 5) {
System.out.println("循环第" + i + "次");
i++;
}
// 通过while循环计算1到5的和
int sum = 0;
int j = 1;
while (j <= 5) {
sum += j;
j++;
}
System.out.println("1到5的和为:" + sum);
}
}
在第一个示例中,while 循环从 1 循环到 5,输出了循环次数。在第二个示例中,通过 while 循环计算了 1 到 5 的和。
2 do while
2.1 概念
do-while 循环是一种与 while 循环类似的迭代结构,但它先执行一次循环体,然后在每次循环开始前检查条件。
2.2 语法
do {
// 循环体,即重复执行的代码块
} while (循环条件);
- 循环体:至少会执行一次。
- 循环条件:在每次循环开始前检查,如果为真则继续执行循环体,否则退出循环。
2.3 示例
public class DoWhileLoopExample {
public static void main(String[] args) {
int i = 1;
// 从1循环到5输出
do {
System.out.println("循环第" + i + "次");
i++;
} while (i <= 5);
// 通过do-while循环计算1到5的和
int sum = 0;
int j = 1;
do {
sum += j;
j++;
} while (j <= 5);
System.out.println("1到5的和为:" + sum);
}
}
在第一个示例中,do-while 循环从 1 循环到 5,输出了循环次数。在第二个示例中,通过 do-while 循环计算了 1 到 5 的和。