虽然这些语句不常用但是在有的情况下可以发挥出他的用武之地,没有不好的只有不适合的流程控制语句也是这样,foreach语句
Java5引入了一种主要用于数组的增强型for循环。
语法
for (声明语句 : 表达式) {
//代码句子
}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
while语句
while循环语句是一种先进行条件判断,结果转化为布尔值为true时,再执行相应代码,再进行判断,再执行代码的语句;
扫描二维码关注公众号,回复:
6777102 查看本文章
循环语句: 重复做一件事;
while do…while
while(条件表达式){
循环语句;
}
循环需要注意的情况:
1、需要有循环的条件;
2、需要控制循环的次数;
do{
循环语句;
}while(条件表达式);
do…while 语句的特点:无论条件是否满足,都会执行至少一次;
使用while循环要注意的地方
使用while循环一定要有循环结束的语句,否则是死循环,比如下面这个就是死循环,它的条件判断始终为true,代码始终会被执行,无法结束:
do-while循环介绍
do-while循环与while循环类似,都是循环语句,不同点在于,while循环是先进行条件判定,判定为true时执行,do-while循环是先执行一次代码(无论条件是true或者false)再进行条件判定,为true时会继续执行,为false则立即停止;
总结
所谓流程控制语句,就是控制代码执行顺序的语句,if与switch语句使程序存在选择分支,for与while语句使程序在满足某条件的情况下重复的做一件事情。