while
结构:
while结构:while(判断语句){
执行语句;
}
语法:
- 只能有一个判断条件,如果判断条件为TRUE并且没有改值的话就进入死循环。
- 先判断后执行。
规范
- 缩进。
- 一个判断条件一个判断条件一个判断条件。
Do·····while
结构
Do````while结构
do{
执行语句
}while(判断条件)
语法:
先执行后判断,至少会执行一次执行语句。
for
结构:
for结构:
for(表达式1;表达式2;表达式3){ for(坏境条件初始值;循环条件;改变条件值){
执行语句 执行语句
} }
执行顺序:表达式1——表达式2——表达式3——如果条件满足——表达式2——表达式3————如果条件满足——表达式2——表达式3——直到条件不满足为止跳出循环。
语法:
先判断后执行。
死循环写法:
在判断条件那里只写两个分号
不同和相同点
相同:
- while和for都是先判断后执行
- while和do``while判断句都只有一个
不同:
- while,for先判断后执行而do```while是先执行后判断。
- for有三个表达式,而这两个只有一个。
- while用于未知范围循环,for一般用于有限范围循环。
补充:
一般是for最常用。