Java言語の繰り返し制御構文 - while文

2008/10/03 21:32Update
TAGS: Java | 繰り返し | 制御構文 | while

Java言語の繰り返し制御構文の while 文について学びます。

使用シーン


記事 Java言語の繰り返し制御構文 - for文 にも述べたように、Java言語では、一定の規則に沿った処理を繰り返しで行う必要がある場合、繰り返し構文を使います。

Java言語では、次のような繰り返し構文があります。
for 文
◇ while 文
do ... while 文

本文は、繰り返し構文の while 文について学びます。

繰り返し構文 while 文の形式

while(①繰り返し条件) {
    ②繰り返し処理
};


①②は処理順序を示します。

①は 繰り返し処理の条件となり、条件を判定します。条件が「真(true)」の場合のみ、②が実行されます。「偽(false)」の場合、繰り返し処理を終了します。
②は 繰り返し処理 となります。

――――――――――――――――――――
⇒ 「繰り返し処理開始」

①繰り返し条件の判定を行います。条件が「偽(false)」の場合、処理終了します。
②繰り返し処理

⇒ 「繰り返し処理終了」
――――――――――――――――――――

サンプル


次は、while文を使って繰り返しで 1+2+3+...+10000 までの加算処理を求めます。
TestWhile.java
public class TestWhile {
    public static void main(String[] args) {
        System.out.println("***繰り返し構文 while(..) {...} ***");
        int sum = 0;
        int i = 1;
        while(i<10000) {
            sum = sum + i;
            i ++;
        };
        
        System.out.println(sum);
    }

}


コンパイル&実行を行います。
C:\java -c TestWhile.java

C:\java TestWhile
***繰り返し構文 while(..) {...} ***
49995000

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation