Рассмотрим следующее:
int n;
for(n = 0; n < 10; ++n) {
break;
}
System.out.println(n);
break заставляет цикл завершаться, а значение n равно 0.
int n;
for(n = 0; n < 10; ++n) {
continue;
}
System.out.println(n);
продолжает причины программный счетчик для возврата к первой строке цикла (условие проверяется, а значение n - приращение), а конечное значение n равно 10.
Он должен также следует отметить, что break только завершает выполнение цикла, в котором он находится:
int m;
for(m = 0; m < 5; ++m)
{
int n;
for(n = 0; n < 5; ++n) {
break;
}
System.out.println(n);
}
System.out.println(m);
Выведет что-то в действие
0
0
0
0
0
5