Ниже будет сбой компиляции из-за отсутствия метки «z», но если я просто переместил z: на один шаг ниже после o = o + 2, тогда это сработает? Какова логика этого?SCJP с меткой
public class Breaker {
static String o = "";
public static void main(String[] args) {
z:
o = o + 2;
for (int x = 3; x < 8; x++) {
if (x == 4)
break;
if (x == 6)
break z;
o = o + x;
}
System.out.println(o);
}
}
читать документацию, если она четко объясняет тот же http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html – AurA
просто переместить 'о = о + 2' выше 'z:', он должен работать. потому что 'z' должен представлять цикл – Sam
@AurA Спасибо. – Ketan