Java标签用法
在遍历Java优秀文章的地方,我发现这样的代码可以完美地编译。
public int myMethod(){ http://www.google.com
return 1;
}
描述说该http:
单词将被视为标签和//www.google.com
注释
我没有得到Java Label在循环外有用吗?在什么情况下应该使用Java Label外循环?
回答:
这是在Java中使用标签的好处之一:
block:{
// some code
if(condition) break block;
// rest of code that won't be executed if condition is true
}
嵌套循环的另一种用法:
outterLoop: for(int i = 0; i < 10; i++){
while(condition)
{
// some code
if(someConditon) break outterLoop; // break the for-loop
if(anotherConditon) break; // break the while-loop
// another code
}
// more code
}
要么:
outterLoop: for(int i = 0; i < 10; i++){
while(condition)
{
// some code
if(someConditon) continue outterLoop; // go to the next iteration of the for-loop
if(anotherConditon) continue; // go to the next iteration of the while-loop
// another code
}
// more code
}
以上是 Java标签用法 的全部内容, 来源链接: utcz.com/qa/405054.html