break文

break;文は、制御構文(制御構造)の処理を途中で終了させることができる。

for文拡張for文while文do-while文switch文 などの制御構文で主に使用する。

構文

1
break;

サンプル

for文

詳細については、「forループ文のループを、breakで終了させる」のページへ。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  for ( int $var = 1; $var <= 10; $var++ ) {
   System.out.println( $var );
   if ( $var >= 5 ) {
    break;
   }
  }

 }

}

実行結果

1
2
3
4
5

拡張for文

詳細については、「拡張for文のループを、breakで終了させる」のページへ。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  char[] $array = { 'あ', 'い', 'う', 'え', 'お' };

  for( char $value : $array ){ // 配列要素数分ループ
   System.out.println( "「" + $value + "」" );
   if ( $value == 'う' ) {
    break;
   }
  }

 }

}

実行結果

「あ」
「い」
「う」

while文

詳細については、「while文のループをbreakで終了させる」のページへ。

package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  int $var = 1;
  while ( $var <= 10 ) {
   System.out.println( $var++ );
   if ( $var == 6 ) {
    break;
   }
  }

 }

}

実行結果

1
2
3
4
5

do-while文

詳細については、「do-while文のループをbreakで終了させる」のページへ。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  int $var = 1;
  do {
   System.out.println( $var++ );
   if ( $var == 6 ) {
    break;
   }
  } while ( $var <= 10 );

 }

}

実行結果

1
2
3
4
5

switch文

詳細については、「switch文の基本」のページへ。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  // 基本
  int $var = 1;
  switch ( $var ) {
   case 0:
    System.out.println( "変数$varの値が「0」のときの処理。" );
    break;
   case 1:
    System.out.println( "変数$varの値が「1」のときの処理。" );
    break;
   case 2:
    System.out.println( "変数$varの値が「2」のときの処理。" );
    break;
  }

 }

}

実行結果

変数$varの値が「1」のときの処理。