【跟着imooc重学java】break与continue的区别

版权声明:转载请注明我的个人微信平台 暴沸 https://blog.csdn.net/baofeidyz/article/details/77587164

breakcontinue的区别

相同点:break与continue这两个java关键字都是用于终止循环,当然break还可以在switch case中进行终止;
不同点:
break关键字是直接跳出整个循环,而continue关键字只是跳出当前循环,举个例子来说明:

for(int i = 1; i < 10; i++){
    if(i%2==0)
        break;
    System.out.print(i);
}

在上面这段代码中,结果的结果就是只会输出:1

修改为continue关键字:

for(int i = 1; i < 10; i++){
    if(i%2==0)
        continue;
    System.out.print(i);
}

这段代码执行的结果则是:13579

所以对于continue关键字而言,仅仅是终止整个循环体中的一次循环,当程序运行到continue的时候,就会直接略过循环体中continue下方的代码,直接执行循环体的下一次循环。而break则是直接终止整个循环体

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页