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