Java基础学习之标签

网友投稿 226 2023-01-12

Java基础学习之标签

一、语法

label:

@Test

public void test3() {

inner:

for (int i = 0; i < 5; i++) {

if (i == 3) {

break inner;

}

System.out.println(i);

}

System.out.println("结尾");

}

注意: 标签只能在for循环上面,中间不要插入语句

因此,标签应放在循环语句前,之间不应有其他语句。

二、控制循环

continue会退回最内层的循环开头, 并继续执行;

带标签的continue会到达标签的位置, 重新进入标签下面的循环;

break会中FWGLtHlR断并跳出当前循环;

带标签的break会中断跳出标签下面的循环.

三、案例

break 示例:

@Test

public void testBreakFor() {

inner:

for(int i = 0; i < 3; i++) {

for(int j = 0; http://j < 3; j++) {

if(i == 1 && j == 1) break inner;

System.out.println(i + ", " + j);

}

}

System.out.println("结尾");

}

continue 示例:

@Test

public void test3() {

inner:

for (int i = 0; i < 5; i++) {

if (i == 3) {

break inner;

}

System.out.println(i);

}

System.out.println("结尾");

}

另:

通常标签都像上文示例中一样,是单独写一行的。但这不是必须的,它也可以写在循环语句的首行开头。

inner: for(int i = 0; i

四、小结

1.使用标签的唯一理由是:跳出嵌套循环。

2.标签定义在任何语句前基本上都是合法的,但只有定义在循环语句前才可能是可用的。

3.标签名不必是唯一的,只要不在嵌套循环的内外层上定义相同标签即可。

四、小结

1.使用标签的唯一理由是:跳出嵌套循环。

2.标签定义在任何语句前基本上都是合法的,但只有定义在循环语句前才可能是可用的。

3.标签名不必是唯一的,只要不在嵌套循环的内外层上定义相同标签即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:德韵快递物流查询单号(物流公司韵达快递单号查询)
下一篇:众楷物流查询(上海众楷物流有限公司)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~