「break」の編集履歴(バックアップ)一覧に戻る

break - (2009/04/06 (月) 21:02:49) のソース

*break

Javaにおいてbreakは処理を抜ける命令文です。
[[for]]、[[while]]、do、caseなどのブロック内で使われます。

----

**break 使用例 1
for文でbreakを使ってみます。

BreakSample1.java
 class BreakSample1 {	
 	public static void main([[String]][] args) {
 		
 		for ([[int]] i = 0; i < 10; i++) {
 			if(i == 3) {
 				break;
 			}
 			System.out.println(i);
 		}
 	}
 }

実行結果
 C:\java>javac BreakSample1.java
 
 C:\java>java BreakSample1
 0
 1
 2
以上のようにforのブロックは10回繰り返されず、breakが呼ばれた時点で処理がforのブロックから抜けていることがわかります。

----
**break 使用例 2
swich文でbreakを使ってみます。

BreakSample2.java
 class BreakSample2 {
 	public static void main(String[] args) {
 		int x = 3;
 		[[switch]](x) {
 			case 1:
 				System.out.println(1);
 			case 2:
 				System.out.println(2);
 			case 3:
 				System.out.println(3);
 			case 4:
 				System.out.println(4);
 				break;
 			case 5:
 				System.out.println(5);
 		}
 	}
 }

実行結果
 C:\java>javac BreakSample2.java
 
 C:\java>java BreakSample2
 3
 4
以上のようにswitch文でもbreakでcaseのブロックから抜け出していることがわかります。
人気記事ランキング
ウィキ募集バナー