一、for循环(建议已知循环次数时使用)
for(初始化语句;循环语句;迭代语句){
重复执行的代码;
}
死循环写法:
for ( ; ; ) {
System.out.println("for死循环");
}
二、while循环(建议不清楚循环次数时使用)
初始化语句;
while(循环条件){
重复执行的代码;
迭代语句;
}
死循环写法(推荐使用while书写死循环,因为不清楚循环次数):
while(true){
System.out.println("while死循环");
}
三、do-while循环(先执行后判断)
初始化语句
do{
重复执行的代码;
迭代语句;
} while (循环条件)
死循环写法:
do {
System.out.println("do-while死循环");
}while (true);
注: for循环中控制循环的变量只能在循环中使用,while可以在循环外使用。
break:跳出并结束当前循环的执行(结束所在循环或switch分支)
continue: 用于跳出当前次循环,直接进入下一次的执行 (只能在循环中使用)