在Java中,循环结构允许你重复执行一段代码,直到满足特定的条件。Java提供了几种不同的循环结构,每种都有其特定的用途。以下是三种主要的Java循环结构:
for循环:
for循环是最常用的循环结构之一。它通常用于在已知迭代次数的情况下执行循环。for循环的语法如下:
java复制代码
for (initialization; condition; update) { | |
// 循环体 | |
} |
其中,initialization
是初始化语句,只执行一次;condition
是条件表达式,每次迭代前都会检查它,如果为false
,则循环结束;update
是更新表达式,每次迭代后都会执行。
示例:
java复制代码
for (int i = 0; i < 10; i++) { | |
System.out.println(i); | |
} |
while循环:
while循环在条件为true
时重复执行循环体。while循环的语法如下:
java复制代码
while (condition) { | |
// 循环体 | |
} |
只要condition
为true
,循环就会继续执行。在循环体内,通常会有一些操作来改变condition
的值,以便在某个时刻使其变为false
,从而结束循环。
示例:
java复制代码
int i = 0; | |
while (i < 10) { | |
System.out.println(i); | |
i++; | |
} |
do-while循环:
do-while循环与while循环类似,但有一点不同:do-while循环至少会执行一次循环体,然后再检查条件。如果条件为true
,则继续执行循环;如果为false
,则循环结束。do-while循环的语法如下:
java复制代码
do { | |
// 循环体 | |
} while (condition); |
示例:
java复制代码
int i = 0; | |
do { | |
System.out.println(i); | |
i++; | |
} while (i < 10); |
以上就是在Java中常用的三种循环结构。