一、for循环
for循环:控制一段代码反复执行很多次
for循环格式:
for(初始化语句;循环条件;迭代语句){
循环体语句(重复执行的代码);
}
//输出3次Hello World
for(int i = 0; i < 3;i++){
System.out.println("Hello World");
}
二、while循环
while循环结构:
初始化语句;
while(循环条件){
循环体语句;
迭代语句;
}
//输出3次Hello World
int i = 0;
while(i < 5){
System.out.println("Hello World");
i++;
}
三、for和while的区别和使用
- 功能上完全一样,for可以解决的问题,while也可以解决,反之亦然
- 使用规范:知道循环几次,使用for,不知道循环几次,使用while
四、do-while循环
do-while循环格式:
初始化语句;
do{
循环体语句;
迭代语句;
}while(循环条件)
特点:先执行后判断
五、死循环、嵌套循环
- 死循环
//死循环的写法1
for( ; ; ){
System.out.println("死循环1");
}
//死循环的写法2
while(true){
System.out.println("死循环1");
}
//死循环的写法3
do{
System.out.println("死循环1");
}while(true);
- 嵌套循环:循环中包含循环
for(int i=1;i<=3;i++){
for(int j=1;j<=5;j++){
System.out.println("I love you")
}
}
六、跳转关键字
- break:跳出并结束当前所在循环的执行
- continue:用于跳出当前循环的当次执行,直接进入循环的下一次执行