Если вы хотите пропустить текущую итерацию, используйте continue;.
for(int i =0; i <5; i++){if(i ==2){continue;}}
Нужно вырваться из всего цикла? использованиеbreak;
for(int i =0; i <5; i++){if(i ==2){break;}}
Если вам нужно вырваться из более чем одного цикла, используйте break someLabel;
outerLoop:// Label the loopfor(int j =0; j <5; j++){for(int i =0; i <5; i++){if(i==2){break outerLoop;}}}
* Обратите внимание, что в этом случае вы не помечаете точку в коде для перехода, вы помечаете цикл! Так что после перерыва код будет продолжен сразу после цикла!
Когда вам нужно пропустить одну итерацию во вложенных циклах, используйте continue someLabel;, но вы также можете объединить их все.
Как уже упоминалось во всех других ответах, ключевое слово continueбудет пропущено до конца текущей итерации.
Кроме того, вы можете пометить запуск цикла, а затем использовать continue [labelname];или break [labelname];для управления тем, что происходит во вложенных циклах:
loop1:for(int i =1; i <10; i++){
loop2:for(int j =1; j <10; j++){if(i + j ==10)continue loop1;System.out.print(j);}System.out.println();}
break
пропустит цикл :)Попробуй это,
1. If you want to skip a particular iteration, use continue.
2. If you want to break out of the immediate loop use break
3 If there are 2 loop, outer and inner.... and you want to break out of both the loop from
the inner loop, use break with label.
например:
Продолжать
например:
перерыв
например:
порвать с этикеткой
источник
Если вы хотите пропустить текущую итерацию, используйте
continue;
.Нужно вырваться из всего цикла? использование
break;
Если вам нужно вырваться из более чем одного цикла, используйте
break someLabel;
* Обратите внимание, что в этом случае вы не помечаете точку в коде для перехода, вы помечаете цикл! Так что после перерыва код будет продолжен сразу после цикла!
Когда вам нужно пропустить одну итерацию во вложенных циклах, используйте
continue someLabel;
, но вы также можете объединить их все.источник
Как уже упоминалось во всех других ответах, ключевое слово
continue
будет пропущено до конца текущей итерации.Кроме того, вы можете пометить запуск цикла, а затем использовать
continue [labelname];
илиbreak [labelname];
для управления тем, что происходит во вложенных циклах:источник
Используйте
continue
ключевое слово. Читайте здесь .источник
используйте ключевое слово continue .
EX:
источник