循环结构
while循环
while是最基本的循环,它的结构为
while(布尔表达式){
//循环内容
}
只有布尔值为true,循环就会一直执行下去。、
大多数情况下会让循环停止下来,我们需要一个让表达式失效的方式来结束循环。
do…while循环
对于while语句而言,如果不满足条件,则不能进入循环。但有时我们需要即使不满足条件,也要执行一次。
do…while与while相似,不同的是,do…while至少执行一次。
do{
//代码语句
}while(布尔表达式);
do…while与while的区别
while先判断后执行。do…while先执行后判断!
do…while保证循环至少被执行一次!这是他们的主要区别。
for循环
while循环和do…while循环都可以用for循环表示,是循环结构更简单。
for循环是支持迭代的一种通用结构,最有效最灵活的循环结构。
for循环执行的次数执行前知道。
for(初始化;布尔表达式;更新){
//代码语句
}
增强for循环
语法格式
for(声明语句:表达式){
//代码句子
}
声明语句:声明新的变量,该变量的类型必须与数组元素类型一致。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者返回值为数组的方法。
break continue
break在任意循环语句的主体部分,均可用break控制循环的流程。**break用于强制退出循环,**不执行循环中剩余语句。(break语句也在switch语句中使用)
continue语句用于循环语句体中,用于终止某次循环过程,及跳过循环体中尚未执行的语句,接着执行下一次是否执行循环的判定。