与while循环java一起使用的未知运算符[colon]

与while循环java一起使用的未知运算符[colon],java,operators,Java,Operators,在浏览一些源代码时,我注意到在while循环中使用了一个奇怪的操作符 topLoop:while(距离

在浏览一些源代码时,我注意到在while循环中使用了一个奇怪的操作符

topLoop:while(距离<0){
随机码。。。
}

在这种情况下,“topLoop:”是什么意思?它到底对while有什么影响?
p、 s.topLoop只是代码前面定义的int。

冒号不是运算符。
topLoop:
被称为。例如,可以使用它直接从嵌套循环跳转到外部循环的外部

可能有一个
中断topLoop循环中某个未显示的语句。这将使执行跳转到
topLoop
标签

标签在实践中很少使用,在我看来,使用标签是不好的做法——它们是一种,使用它们会很快使代码变得难以理解

p、 topLoop只是代码前面定义的一个int


可能代码中有一个名为
topLoop
的变量,但这与恰好同名的标签无关。

啊,非常感谢,现在有很多场景