[8]continue文
1.conntinue文ソースコード結果値
: 0,1,3,4,
->i=2の値はcontinue文に移動します.
繰り返し文でのみ使用できます.
繰り返し文のある瞬間をcontinue文に転送します.
疑問があれば、
:増減式に向かう.
質問があれば、
:条件式に向かいます.
1.1 Continue文系for Moonを使用する場合、結果値
: 0,1,3,4,
->ぐるっと回って、増減があるので4まで.
->for(;a<=5;a++)は、while文と同じです. 1.2 continue文とwhile文を使用する場合、結果値
: 0,1,3,4,5,
->実行中に増減が発生するため、5が発生します.
->while(a<4)for文と同じです. 2.continue文とwhile文を使用する場合の注意点結果値
: 0,0,0,0,0,0,0,
無限に繰り返す.continue文は条件式で前進し続けるからです.
->増減式が必要!
int a = 0;
for(; a < 5; a++) {
if(a==2)
continue;
System.out.print(a+",");
}
: 0,1,3,4,
->i=2の値はcontinue文に移動します.
繰り返し文でのみ使用できます.
繰り返し文のある瞬間をcontinue文に転送します.
疑問があれば、
:増減式に向かう.
質問があれば、
:条件式に向かいます.
int a = 0;
for(; a < 5; a++) {
if(a == 2)
continue;
System.out.print(a +","); // 0,1,3,4, -> 4에서 끝
}
: 0,1,3,4,
->ぐるっと回って、増減があるので4まで.
->for(;a<=5;a++)は、while文と同じです.
int a = 0;
while(a < 5) {
if (a == 0) // 0을 출력하지 않고, 1을 증가시켜서 넣어주었다.
System.out.print(a +",");
a++;
if(a == 2)
continue;
System.out.print(a +","); // 0,1,3,4,5, -> 5에서 끝
}
: 0,1,3,4,5,
->実行中に増減が発生するため、5が発生します.
->while(a<4)for文と同じです.
int a = 0;
while(a < 5) {
if(a == 2)
continue;
System.out.print(a+",");
}
: 0,0,0,0,0,0,0,
無限に繰り返す.continue文は条件式で前進し続けるからです.
->増減式が必要!
Reference
この問題について([8]continue文), 我々は、より多くの情報をここで見つけました https://velog.io/@sanggeun/continue문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol