public class Test2 {
public static void main(String[] args) {
int i = 0;
outer: for (;;) { // бесконечный цикл
for (; i < 10; i++) {
System.out.println("i = " + i);
if (i == 0) {
System.out.println("continue");
continue;
}
if (i == 1) {
System.out.println("break");
i++; // В противном случае i не будет увеличено.
break;
}
if (i == 2) {
System.out.println("continue outer");
i++; // В противном случае i не будет увеличено.
continue outer;
}
if (i == 3) {
System.out.println("break outer");
break outer;
} } } } }
Результат:
i = 0
continue
i = 1
break
i = 2
continue outer
i = 3
break outer
Операторы break, continue