java 不常用的常用流程控制语句

虽然这些语句不常用但是在有的情况下可以发挥出他的用武之地,没有不好的只有不适合的流程控制语句也是这样,foreach语句

Java5引入了一种主要用于数组的增强型for循环。

语法

for (声明语句 : 表达式) {

//代码句子

}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

while语句

while循环语句是一种先进行条件判断,结果转化为布尔值为true时,再执行相应代码,再进行判断,再执行代码的语句;

循环语句: 重复做一件事;

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语句使程序在满足某条件的情况下重复的做一件事情。

猜你喜欢

转载自blog.csdn.net/weixin_44589117/article/details/89602669