有意思的 break Label & continue Label
来源:互联网 发布:爸爸网络用语是什么 编辑:程序博客网 时间:2024/04/26 07:34
在Java中可以使用 break/continue 语句来控制多重嵌套循环的跳转。
public static void main(String[] args) {
label1:
for(int i = 0; i < 10; i++){
System.out.println("i = " + i);
for (int x = 0; x < 10; x++){
System.out.println("x = " + x);
continue label1;
}
}
}
label1:
for(int i = 0; i < 10; i++){
System.out.println("i = " + i);
for (int x = 0; x < 10; x++){
System.out.println("x = " + x);
continue label1;
}
}
}
在这个例子中,我们使用continue label1中断当前循环,继续上层循环的执行。而使用break label1则跳出所有label1后面的嵌套循环。类似的功能我们在C#中只能用goto进行,Java虽然保留了goto关键词,却不允许使用(?!!!!!)。需要注意的是Label和下面的循环语句间不能有其他代码。
从设计角度来说是用Label、goto都不是好主意。
- 有意思的 break Label & continue Label
- break label和continue label
- label、break、continue
- java里面的标签运用 continue label, break label
- 【JS】Label & break/continue语句的应用
- Java中的break Label 和continue Label
- Java中的break Label 和continue Label
- Java中的break Label 和continue Label
- Java中的break Label 和continue Label
- 谈一谈Go的goto label、continue label、break label的用法和区别
- 循环标签的使用,for,break, continue,label
- break和continue以及label的区别和作用
- label语句 break 和 continue 语句
- break label
- 立此存照(5)label标签与break和continue
- JavaScript循环使用label标签,以及break与continue
- break,break label用法
- Java中的break Label 和continue Label 例子(跳出多重循环)
- 好久不写呼呼,
- C++程序的内存划分
- JAVA操作将内容追加写入文件
- 运用JAVA读取txt文件
- 一个男人在他妻子洗完澡后准备进浴室洗澡
- 有意思的 break Label & continue Label
- 给工程打JAR包
- Java实现Socket发送和接收文件的代码
- Logback日志系统配置攻略
- Hibernate O/R映射三大基本定则
- URL传递中文参数中乱码问题的解决方案
- VS2005 没有找到MFC80D.DLL的解决方法
- JS 限制输入框的字符
- 程序员修炼所经历的三层境界