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

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则是直接终止整个循环体

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章