06 Java循环结构for 关键字break、continue

前章回顾

while循环和do…while循环

共同点:都有循环条件和循环操作,只不过前者先判断再执行;后者先执行一次再判断;

两者都用在循环次数不确定的时候(没有说特意的这么限定,只不过是行业使用的习惯);

循环操作中一定要有迭代变量,从而改变循环条件使之不成为死循环。

 

****本章正文开始****

for循环

虽然所有循环结构都可以用while或者do…while来实现,但Java提供了另一种语句for循环

使用场景:一般使用在循环次数确定的循环操作中;

作用:使一些循环结构变得更加简单;

关于for循环有以下几点说明:

1、最先执行 初始化,可以声明一种类型。

2、然后,检测布尔表达式的值,如果为true,循环体被执行;如果为false,循环体终止。

3、如果为true,执行一次循环后,更新循环控制变量(这里必须要指出控制变量必须在for的小括号内在循环操作里面时没有任何效果的)。

4、再次检测布尔表达式。循环执行上面的过程。

注:for循环三个条件都不加语法不报错,但是是死循环

 

Java 增强 for 循环

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

Java 增强 for 循环语法格式如下:

for(数据类型 字面量 : 被循环数组) {

        //代码句子

}

参数说明:

1、数据类型:该变量类型 必须和 数组元素的类型匹配;

2、字面量 :其作用域限定在循环语句块,其值与本次循环中数组元素的值相等。

3、被循环数组:数组后续会讲解到,是相同数据类型的集合。

*************

break关键字

1、break主要用在循环语句或者switch语句中,用来跳出整个语句块;

2、break跳出最里层的循环,并且继续执行 该循环下面的语句 或者 外层循环

语法:

break的用法很简单,就是循环结构中的一条语句:break;

 

continue关键字

continue仅仅适用于任何循环控制结构中;作用是让程序立刻跳转到下一次循环的迭代

在for循环中,continue语句使程序立即跳转到更新语句。

在while或者do…while循环中,程序立即跳转到布尔表达式的判断语句。

 

对比break和continue使用场合

break常用于switch结构循环结构

continue一般用于循环结构

 

********

循环结构中经常使用到的关键字

break语句终止某个循环:程序跳转到循环块外的下一条语句

continue跳出本次循环: 进入下一次循环

return:结束当前方法的执行并退出,返回到调用该方法的语句处

 

学习完三种循环之后总结

无论哪一种循环结构,都有4个必不可少的部分:

初始条件循环条件循环体迭代部分

 

语法区别:

while(循环条件){                   do{                                           for(初始化;条件;迭代){

    //循环体                                    //循环体                                    //循环体

}                                               }while(条件);                           }

执行顺序:

while循环是先判断,再执行;

do   while循环是先执行,后判断;

for循环是先判断,再执行;

适用情况:

循环次数确定的情况,通常选用for循环

循环次数不确定的情况,通常选用while和do—while循环

所有循环嵌套的特点:外层循环一次,内部循环一便

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值