21.途中で停止した文は、継続した文を無視する


break文の使用

  • 囲まれた制御扉からブロックを外す機能(スイッチ扉でも使用可能)

  • 繰り返し文では、通常条件文(if)とともに使用され、条件が許可されている場合は繰り返し実行を停止し、実行を繰り返し文の外に移動します.

  • 複数の重複文が重複している場合は、ダッシュを含む重複文のみを終了します.
  • break問題の例
  • 1から、数字を合わせて、100瞬間を超える数字と
  • を出力します.
    public class BreakTest {
    
    	public static void main(String[] args) {
    
    		int sum = 0;
    		int num;
    		for( num = 1; ; num++) {
    			
    			sum += num;
    			if( sum >= 100)	break;
    		}
    		
    		System.out.println(sum);
    		System.out.println(num);
    	}
    }
    continue文の使用
  • 反復文では条件文(if)とともに使用され、条件が正しい(trueの場合)場合は、反復文ブロックで他の実行文
  • は実行されない.
    問題の例を続行
  • 1から100までの出力数字の3倍
  • public class ContinueTest {
    
    	public static void main(String[] args) {
    		int num;
    		for( num = 1; num <= 100; num++) {
    			
    			if( (num % 3) != 0) continue; 
    			
    			System.out.println(num);
    			
    		}
    	}
    }