Java 循环结构 - for, while 及 do...while
Java循环结构是Java语言中非常重要的控制方法之一。对于很多任务来说,我们需要程序能够重复执行一个操作,这就是循环的作用。Java中有三种循环结构:for循环,while循环和do…while循环。
- for循环
for循环是最常用且最简单的循环语句。它包含了一个计数器和一个结束条件,只要计数器还没有达到结束条件,就会一遍一遍地执行循环体内的代码块。
下面是一个简单的for循环示例:
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
这段代码会输出0~9这10个数字。for循环通常用于处理固定次数的任务。
for循环的语法结构如下:
for (初始化语句; 布尔表达式; 更新语句) {
// 循环体语句
}
其中,初始化语句用于初始化循环计数器;布尔表达式用于判断循环是否继续执行;更新语句用于更新循环计数器。
- while循环
while循环是一种通用的循环结构,它只要满足某个条件,就会不断地执行循环体内的代码块。和for循环不同,while循环的循环次数是由程序员来控制的。
下面是一个简单的while循环示例:
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
这段代码和前面的for循环代码实现的功能是一样的,都会输出0~9这10个数字。
while循环的语法结构如下:
while (布尔表达式) {
// 循环体语句
}
其中,布尔表达式用于判断循环是否继续执行。
- do…while循环
do…while循环和while循环相似,只不过它会先执行一次循环体,然后再判断条件是否成立,如果成立,就会继续执行循环体内的代码块。
下面是一个简单的do…while循环示例:
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 10);
这段代码也会输出0~9这10个数字。
do…while循环的语法结构如下:
do {
// 循环体语句
} while (布尔表达式);
其中,循环体语句会先执行一次,然后再判断布尔表达式是否成立。
总结
以上就是Java中的三种循环结构:for循环、while循环和do…while循环。它们都有各自的特点和用途,可以满足不同的编程需求。在实际开发中,选用不同的循环结构是非常重要的,要根据具体的情况进行选择。