break和continue的区别

来源:互联网 发布:天猫聚划算抢购软件 编辑:程序博客网 时间:2024/05/08 10:45
<pre name="code" class="java">a:for(int x = 1; x<=9; x++){<span style="white-space:pre"></span>b:for(int y = 1; y<=x; y++){System.out.print(y+"*"+x+"="+y*x+"\t");<span style="white-space:pre"></span><span style="color:#009900;">//转义字符只作用在字符串中;</span>break a;<span style="white-space:pre"></span><span style="color:#009900;">//跳出a循环;</span>}System.out.println();}


break:跳出;

break作用范围:switch语句或循环语句;

当break语句单独存在时,下面不要定义其他语句,因为执行不到;

break跳出当前所在循环,如果出现了循环嵌套,break想要跳出指定的循环,可以通过标号来完成(上文中的a和b);

可以通过if语句控制break;


continue:继续

continue作用范围:循环语句;

continue:结束本次循环,继续下次循环;

当continue语句单独存在时,下面不要定义其他语句,因为执行不到;



a:for(int x = 1; x<=9; x++){b:for(int y = 1; y<=x; y++){<span style="white-space:pre"></span>System.out.print(y+"*"+x+"="+y*x+"\t");continue a;}System.out.println();}



0 0