循环四要素:
1.起点
2.重点
3.循环要做的事情
4.起点到终点之间变化
while:
while(布尔表达式){
循环执行体;
迭代语句;
}
1.先判断布尔表达式结果
返回false 结束循环 返回true 执行{}中内容
2.循环执行体
3.迭代语句
4.进入第二次循环 继续判断布尔表达式
...
直到布尔表达式返回false结束循环
do while:
do{
循环执行体;
迭代语句;
}while(布尔表达式);
1.循环执行体
2.迭代语句
3.布尔表达式 返回false 结束循环 返回true 下一步,方法体至少可以运行一次
4.进入第二次循环 循环执行体
5.迭代语句
...
注意:无论条件是否成立 循环执行体最少执行一次
for:
for(初始化表达式;布尔表达式;迭代语句){
循环执行体;
}
for(int i=0;i<100;i++){
方法体
}
1.初始化表达式只在循环第一次执行
2.布尔表达式 返回false 结束循环 返回true 下一步
3.循环执行体
4.迭代语句
5.布尔表达式 返回false 结束循环 返回true 下一步
6.循环执行体
...
//死循环
while(true){
}
for (;;) {
}