java循环语句:continue使用详解
java循环语句
continue使用详解
public class IfTest
{
public static void main(String[] args){
outer:
for(int i=0; i<5; i++){
for(int j=0; j<3; j++){
System.out.println("i: " + i + " j: " + j);
if(j==1){
continue outer;
}
}
}
}
}
将输出:
i:0 j:0
i:0 j:1
i:1 j:0
i:1 j:1
i:2 j:0
i:2 j:1
i:3 j:0
i:3 j:1
i:4 j:0
i:4 j:1
注意:
* outer标识,java不支持goto语句(连保留字都没有goto),outer是实现类似goto作用,在保持流程控制的灵活性同时保持流程控制的可读性,该标识紧跟“:”,否则提示错误(“错误:找不到或无法载入主要类别 IfTest.java”)。
outer在js中不存在,也没有替代的技术,我在写js效果的时候,没有需要用到类似的需求,js面向的编程规模比java小得多
* continue常规来讲,跳出所在循环体的本次循环,但有outer标识后,将跳出外层循环的本次循环。
* break常规来讲,跳出所在循环体,但有outer标识后,将跳出外层循环。
* 除了break,continue用于跳出循环,return也可以,return跳出方法,方法退出了,循环就更不用说了。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/4967.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
