中断+继续+标签语句
2011-03-14 20:37
155 查看
中断:
运行结果:
1 2 3 4 5 6 7 8 9
the Reptation is over!
继续:
运行结果:
1
3
5
7
9
11
13
15
17
19
the Reptation is over!
标签语句:
标签的作用就是利用中断和继续可以更加有效地控制复杂的嵌套循环结构,如果没有嵌套循环结构也就没有使用标签的意义了。
运行结果:
i = 0
continue inner
continue inner
continue inner
i = 1
continue inner
continue inner
continue inner
continue outer
i = 2
continue inner
continue inner
continue inner
i = 3
continue inner
continue inner
continue inner
continue outer
i = 4
continue inner
continue inner
continue inner
this is all over!
/* *标签使用测试 */ public class LabeledFor { public static void main(String[] args) { outer: for (int i = 0; i < 5; i++) { System.out.println("i = " + i); inner: for(int j = 0; j < 3; j++) { System.out.println("j = " + j); if(j % 2 == 0) { System.out.println("continue inner"); continue inner; // } if(i % 2 == 1) { System.out.println("continu outer "); continue outer; // } if(i == 3) { System.out.println("break outer"); break outer; // } } } System.out.println("this is all over!"); } }
运行结果:
1 2 3 4 5 6 7 8 9
the Reptation is over!
继续:
public class ContinueTest { public static void main(String[] args) { for(int i = 1; i < 20; i++) { if(i % 2 == 0) continue; System.out.println(" " + i); } System.out.println("/n the Reptation is over!"); } }
运行结果:
1
3
5
7
9
11
13
15
17
19
the Reptation is over!
标签语句:
标签的作用就是利用中断和继续可以更加有效地控制复杂的嵌套循环结构,如果没有嵌套循环结构也就没有使用标签的意义了。
public class LabeledFor { public static void main(String[] args) { outer: for(int i = 0; i < 5; i++) { System.out.println("i = " + i); inner: for(int j = 0; j < 3; j++) { System.out.println("continue inner"); continue inner; //中断内部循环体当次循环 } if(i % 2 == 1) { System.out.println("continue outer"); continue outer; //中断外部循环体当次循环 } if(i == 3) { System.out.println("break outer"); break outer; //中断外部循环体 } } System.out.println("this is all over!"); } }
运行结果:
i = 0
continue inner
continue inner
continue inner
i = 1
continue inner
continue inner
continue inner
continue outer
i = 2
continue inner
continue inner
continue inner
i = 3
continue inner
continue inner
continue inner
continue outer
i = 4
continue inner
continue inner
continue inner
this is all over!
相关文章推荐
- Perl 标签语句
- 过滤html标签的SQL语句
- 转载:javascript语句标签
- CDI系列学习--特殊的xhtml语句注释标签<ui:remove></ui:remove>
- mybatis在一个delete标签写多条delete语句
- 标签语句
- ISO/IEC 9899:2011 条款6.8.2——标签语句
- MyBatis中Like语句中使用bind标签
- swift入门第三章集合、控制流,标签语句
- Go 循环跳转语句使用标签的作用之一
- JSP中C标签的条件判断语句示例
- PL/SQL 标签与GOTO语句
- 带标签的break和continue语句(Java、C++)
- Phpcms中万能标签{pc:get }sql语句用法
- 原来java中也有类似goto语句的标签啊--java label标签
- 标签跳转语句
- 标签语句
- PL/SQL中GOTO语句和标签
- java中带标签的break语句
- JAVA基础 语句标签的合法使用,以及{}语句块到底有什么用?