break和continue的作用

一、break:

       作用:

        1、使用再switch语句中,用来结束switch语句,执行switch语句后面的其他语句;
        2、使用在循环体中,用来结束循环;
        3、break不能使用在出了switch和循环语句外的任何其他位置。

       break的使用:

       这里以运动员跑圈为案例:

/**
* 需求:一个运动员要绕操场跑10圈,跑到第五圈的时候脚扭了,只能终止训练,下场休息
*/

 System.out.println("运动员需要跑10圈:");
     for(int num = 1; num <= 10; num ++){
        if(num == 5){
            break;
        }
 System.out.println("他正在跑第" + num + "圈");
     }
System.out.println("脚扭了,不能跑了");
  

输出结果:
运动员需要跑10圈:
他正在跑第1圈
他正在跑第2圈
他正在跑第3圈
他正在跑第4圈
脚扭了,不能跑了

       break很好理解,要想结束循环,直接用break,既简单又粗暴还便利!

二、continue

        作用:

        1、只能使用在循环中,作用是提前结束本次循环,继续执行下一次循环
        2、不能使用在出了循环结构中其他的位置

        continue的使用:

        这里还是以运动员跑圈为案例

/**
* 需求:一个运动员要绕操场跑10圈,跑到第五圈的时候休息一圈,接着跑
*/

System.out.println("运动员需要跑10圈:");
    for(int num = 1; num <= 10; num ++){
        if(num == 5){
            break;
        }
        System.out.println("他正在跑第" + num + "圈");
    }



输出结果:
运动员需要跑10圈:
他正在跑第1圈
他正在跑第2圈
他正在跑第3圈
他正在跑第4圈
他正在跑第6圈
他正在跑第7圈
他正在跑第8圈
他正在跑第9圈
他正在跑第10圈

        continue也很好理解,从输出结果来看,第五圈休息了

        也就是说循环到num==5的时候,逃过了一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值