<分区>
我正在浏览 SO 以查看 Java 中的问题,并且遇到了一些有趣的代码。 考虑以下代码:
class A {
public static void main(String[] args) {
int n = 13;
found: {
for (int x : new int[]{2,3,4,5,6,7,8,9,10,11,12})
if (n % x == 0) {
System.out.println("" + n + " equals " + x + "*" + (n/x));
break found;
}
System.out.println("" + n + " is a prime number");
}
}
}
请记住,我不是 Java 老手,也绝不是专业程序员(所以请指出我明显遗漏的任何内容)。现在,我很好奇这行是什么意思:
found: {
我的第一个观察是它正在设置一个变量,但在进一步检查后,我意识到我显然不是。那它在做什么呢?在 Java 中有这个名称吗?