- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!! 第一章 Java プログラミングの基礎
!! 1-3. Javaプログラムの基礎
! continue 文
continueはループの中でのみ使える文です。処理をループ本体の最後まで飛ばし、ループ処理を継続させます。
例を見たほうがわかりやすいでしょう。
''Sample18.java''
1.public class Sample18{
2. public static void main( String[] args){
3. int heads = 0;
4.
5. for( int i=0; i < 100; i++){
6. if( Math.random() < 0.5)
7. continue;
8. heads += 1;
9. }
10.
11. System.out.println("HEADS : " + heads);
12. }
13.}
{{pre num
public class Sample18{
public static void main( String[] args){
int heads = 0;
for( int i=0; i < 100; i++){
if( Math.random() < 0.5)
continue;
heads += 1;
}
System.out.println("HEADS : " + heads);
}
}
}}
このプログラムはコインを100回投げて、表の出た回数を数えるものです。0から1の間の乱数を発生させて、0.5以上であれば表が出たとしてカウントします。0.5より小さければ裏が出たものとして、処理をループ本体の最後(つまり9行目)まで飛ばします。
実行結果は次のようになります。
C:\jprogram>java Sample18
HEADS : 48
C:\jprogram>java Sample18
HEADS : 54
C:\jprogram>java Sample18
HEADS : 46
C:\jprogram>java Sample18
HEADS : 54