循坏结构
while循坏结构
循环变量初始化
while(循环条件){
循环体
}
- 关键字while后面的小括号中的内容是循环条件
- 循环条件是一个布尔值,值为true时执行循环体
- 大括号中的是循环体
- while循环是先判断条件是否成立,再决定是否执行循环体
do_while循环
循环遍历初始化
do{
循环体
}while(循环条件);
- do-while循环以do开头
- 一对大括号中的是循环体
- while关键字和后面的小括号中的是循环条件
- do-while循环是先执行一遍循环体,然后在判断循环是否成立,即时循环条件不成立,那么至少也执行了一次循环体
for循环结构
for(循环变量初始化;循环条件;改变循环条件变量的值){
循环体
}
- for循环以关键字for开头
- 一对大括号中是循环体
- 表达式1是对循环变量的初始化,
- 无论循环执行多少次,表达式只执行一次
for、while、do-while循环三者的关系
循环 | 特点 | 使用场合 |
---|---|---|
for | 先判断,后执行 | 适合用在已知循环次数的情况下 |
while | 先判断,后执行 | 适合先判断,后执行的情况下,不知道循环次数 |
do-while | 先执行,后判断 | 适合先执行,后判断的情况下 |
break语句
break语句可用于三类语句中,一类是switch语句中,一类是for、while、do-while循环语句中,还有一类是块语句中,在switch语句及相互语句中,break的语义是跳过本块中余下的所有语句,转到块尾,执行后面的代码
continue语句
在循环语句中,continue可以立即结束当前循环而执行下一次循环,当然执行前会先判断循环条件是否满足
return语句
return语句的作用是结束当前方法的执行,并返回到调用该方法的语句处