概要
Javaで「break文の使い方」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample9_1.java
class JSample9_1{
public static void main(String[] args){
int num = 1;
for (int i = 0; i < 30; i++){
num *= 5;
System.out.println("num = " + num);
if (num > 10000){
System.out.println("Over 10000");
break;
}
}
}
}
以下のファイルを作成しました。
JSample9_2.java
class JSample9_2{
public static void main(String[] args){
Outer:
for (int i = 1; i < 5; i++){
Inner:
for (int j = 1; j < 5; j++){
System.out.println("i * j = " + i * j);
if (i * j > 10){
break Outer;
}
}
System.out.println("Next");
}
System.out.println("End");
}
}
以下のコマンドを実行しました。
$ javac JSample9_1.java
$ java JSample9_1
num = 5
num = 25
num = 125
num = 625
num = 3125
num = 15625
Over 10000
$ javac JSample9_2.java
$ java JSample9_2
i * j = 1
i * j = 2
i * j = 3
i * j = 4
Next
i * j = 2
i * j = 4
i * j = 6
i * j = 8
Next
i * j = 3
i * j = 6
i * j = 9
i * j = 12
End
まとめ
何かの役に立てばと。