在Java中,主要有两种循环语句:for循环和while循环。以下是这两种循环的基本形式:
- for循环:for循环用于在已知循环次数的情况下执行一段代码。它的基本结构如下:
for(初始化表达式; 布尔表达式; 更新表达式) { // 循环体(需要执行的代码) }
- 初始化表达式:在循环开始前执行,通常用于初始化循环计数器。
- 布尔表达式:在每次循环开始前进行求值,如果结果为true,则执行循环体;如果结果为false,则跳出循环。
- 更新表达式:在每次循环结束后执行,通常用于更新循环计数器。
- while循环:while循环用于在满足特定条件时重复执行一段代码。它的基本结构如下:
while(布尔表达式) { // 循环体(需要执行的代码) }
- 布尔表达式:在每次循环开始前进行求值,如果结果为true,则执行循环体;如果结果为false,则跳出循环。
此外,Java还提供了do-while循环,它与while循环类似,但至少会执行一次循环体,然后再判断循环条件。其基本结构如下:
do { // 循环体(需要执行的代码) } while(布尔表达式);
- 布尔表达式:在每次循环结束后进行求值,如果结果为true,则继续执行循环体;如果结果为false,则跳出循环。