//retry的用法
/*
-----------------------
注释1,输出 0 1 2 3 4
注释2,输出 0 1 2 3 4 6 7 8 9
相当与一个标识符,break,continue,跳到该标识符处
retry在循环外,break retry;//跳出循环(continue retry;效果一样,跳出循环)
retry在循环内,break retry;//结束此次循环,继续下次循环
*/
//testRequest.java
//测试跳出循环以及结束循环
public void testRequest() {
// retry:// 1(行2)
for (int i = 0; i < 10; i++) {
retry:// 2(行4)
while (i == 5) {
continue retry;
}
System.out.print(i + " ");
}
}
//RetryTest.java
//循环嵌套测试
/*
-------------------------
retry相当于一个标记,只用在循环里面,很像goto语句,break到retry字符处。如果retry没有在循环(for,while)里面,在执行到retry时,就会跳出整个循环。如果retry在循环里面,可以理解为跳到了关键字处执行,不管几层循环。continue理解也是一样。
-------------------------
*/
//注释1,输出i=1;j=1;j=2;
//注释2,输出i=
Java基础之Java中label标签的用法---以retry为例
最新推荐文章于 2025-03-18 22:20:03 发布