Break和continue区别

循环

Breakcontinue区别

     continue

     1、结束本次循环,继续下次循环,并且进行条件判断;

     continue 只能用于循环语句中。不可作用于switch语句。当在switch中使用,这个continue实际是作用于其所属的循环结构;若它不属于任何一个循环,程序将因此报错!

     break

     1、结束本次循环,并停止下次循环条件判断;

     break只能用于switch语句和循环语句中。

 

举个简单的例子,比如这样一个程序:
for(...) {
...
continue/break;
...
}
System.out.prinln("a");

continue
表示立即去执行“for(...)”这行代码,break表示立即去执行“System.out.prinln("a");”这行代码。我随手写了一段程序,看看可能能帮助你理解。
class XunHuanDemo

{

public static void main(String[] args)

{

        System.out.println("循环没开始");

        System.out.println("现在开始测试continue循环");

        for(int i=0;i<=3;i++)

        {

        System.out.println("开始第"+i+"for循环");

        if(i==1)

               {

         continue;

        }

        /*i==1时,结束本次循环,即没执行之后的语句,继续下次循环*/

        System.out.println("看看continue执行到这里吗?");

        }

        System.out.println("测试完毕");

      System.out.println("---------------");

        System.out.println("开始测试break循环");

        for(int i=0;i<=3;i++)

        {

        System.out.println("开始第"+i+"for循环");

        if(i==1)

               {

         break;

        }

        /*i==1时,终止整个循环*/

        System.out.println("看看break执行到这里吗?");

        }

        System.out.println("测试完毕");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值