java标签是什么?continue语句跳转到标签外层怎么回事?break语句跳出标签...

发布网友 发布时间:2022-04-23 09:41

我来回答

1个回答

热心网友 时间:2022-04-26 03:38

Java语言虽然设计了带标签的continue语句,但是使用权限却有着严格的*。
1. 它必须在一个循环体系中使用,这个循环体系可以是嵌套的多级循环,也可以只是一个简单的循环,每个循环也可以包含一个或者几个同级的子循环;
2. 跳转标签只能加在每一个循环体系结构前;
3. 子循环体可以调转到父循环,但是父循环不能直接跳转到子循环,并且同级循环体不能相互跳转。

例如 :

Label_ 1 :
for(1)
{
if(…)
continue (只能Label_1) ;
Label_2 :
for(2)
{
continue (只能Label_1 或者 Label_2) ;
}
Label_3 :
for(3)
{
continue (只能Label_1 或者 Label_3) ;
}
}

参考资料:http://blog.sina.com.cn/s/blog_4c0706560100qa7v.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com