一、for循环
for循环是Java语言中用于循环控制的一种结构,在确定循环次数时使用最为广泛。for循环由三部分组成:
for(初始化; 判断条件; 更新变量){ 循环体代码 }
其中,”初始化”在循环开始前执行,可以声明一个新的变量,也可以是一个语句或多个语句;”判断条件”是每次进入循环时都要进行判断的,如果条件成立,则执行循环体代码;”更新变量”是每次循环结束后进行的操作,通常用来更新循环控制变量。
例如:
for(int i=0; i<10; i++){ System.out.println(i); }
上述代码将从0开始打印到9,执行10次循环。
二、while循环
while循环是Java语言中基本的循环控制结构之一,它适用于不知道循环次数的场合,只在判断条件为真时执行循环体。while循环由一个布尔表达式和一个或多个语句组成:
while(布尔表达式){ 循环体语句 }
例如:
int i=0; while(i<10){ System.out.println(i); i++; }
上述代码将从0开始打印到9,执行10次循环。
三、do-while循环
do-while循环和while循环类似,不同的是它是先执行循环体,然后判断条件是否成立。do-while循环由一个布尔表达式和一个或多个语句组成:
do{ 循环体语句 }while(布尔表达式);
例如:
int i=0; do{ System.out.println(i); i++; }while(i<10);
上述代码将从0开始打印到9,执行10次循环。
四、break和continue
在Java的循环中,break语句用于跳出整个循环,continue语句用于跳过循环体的某次执行。
例如:
for(int i=0; i<10; i++){ if(i==3){ continue; } if(i==5){ break; } System.out.println(i); }
上述代码将从0开始打印到4,跳过了3次循环体的执行。