[8]continue文


1.conntinue文ソースコード
int a = 0;
for(; a < 5; a++) {
			
	if(a==2)
	continue;
	System.out.print(a+",");
	}
  • 結果値
    : 0,1,3,4,
    ->i=2の値はcontinue文に移動します.

  • 繰り返し文でのみ使用できます.

  • 繰り返し文のある瞬間をcontinue文に転送します.

  • 疑問があれば、
    :増減式に向かう.

  • 質問があれば、
    :条件式に向かいます.
  • 1.1 Continue文系for Moonを使用する場合、
    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文と同じです.
  • 1.2 continue文と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文と同じです.
  • 2.continue文とwhile文を使用する場合の注意点
    int a = 0;
    while(a < 5) {
    			
    	if(a == 2)
    	continue;
    	System.out.print(a+",");
    	}
  • 結果値
    : 0,0,0,0,0,0,0,
    無限に繰り返す.continue文は条件式で前進し続けるからです.
    ->増減式が必要!