java:break和continue语句的区别
1.Break语句:
break用于强行退出循环,不执行循环中剩余的语句
【示例1-1】break语句
public static void main(String[] args) { int cunt = 0; for(int i=0;i<15;i++){ cunt++; if(cunt==7){ System.out.println("cunt:"+cunt); break; } } }
执行结果:
自增的cunt:1 自增的cunt:2 自增的cunt:3 自增的cunt:4 自增的cunt:5 自增的cunt:6 cunt等于7时:7
2.Continue语句:
continue语句用在循环语句中,终止某次循环过程,即跳过循环体中尚未执行的语句,继续下一次循环的判定
【示例1-2】continue语句
public static void main(String[] args) { int cunt = 0; for(int i=0;i<15;i++){ cunt++; if(cunt==7){ System.out.println("cunt等于7时:"+cunt); continue; } System.out.println("自增的cunt:"+cunt); } }
执行结果:
自增的cunt:1 自增的cunt:2 自增的cunt:3 自增的cunt:4 自增的cunt:5 自增的cunt:6 cunt等于7时:7 自增的cunt:8 自增的cunt:9 自增的cunt:10 自增的cunt:11 自增的cunt:12 自增的cunt:13 自增的cunt:14 自增的cunt:15
提示:许多程序员容易混淆break和continue语句,这些语句完全是可选的,即不使用它们也可以代表同样的逻辑含义。
版权声明:本文为wangjiachun2017原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。