计算机二级辅导:Java带标签的break
发布时间:2010/3/14 18:23:44 来源:城市学习网 编辑:MOON
//break跳出内循环;continue只结束本轮,进入下一轮,不跳出循环。
package test;public class ForBreak { public static void main(String args) {
int i=1;
For1: for (;; i++) {
For2: for (;; i+=2) {
if(i9){
System.out.println("i9:"+i);
i-=20;
System.out.println("i-20:"+i);
break;//jump out inner
}
if (i % 10 0) {
System.out.println("i%10:"+i);
break For1;//jump to for1 next;
} else if (i % 5 0) {
System.out.println("i%5:"+i);
break For2;//jump to for2 next;
}else{
System.out.println(i);
}
}//end for2
System.out.println("for2 next");
}//end for1
System.out.println("for1 next");
System.out.println("exit");
}}
输出:
1
3
i%5:5
for2 next
6
8
i9:10
i-20:-10
for2 next
-9
-7
i%5:-5
for2 next
-4
-2
i%10:0
for1 next
exit
: