Java言語の繰り返し制御構文 - while文
2008/10/03 21:32Update
Java言語の繰り返し制御構文の while 文について学びます。
使用シーン
記事 Java言語の繰り返し制御構文 - for文
にも述べたように、Java言語では、一定の規則に沿った処理を繰り返しで行う必要がある場合、繰り返し構文を使います。Java言語では、次のような繰り返し構文があります。
◇ for 文

◇ while 文
◇ do ... while 文

本文は、繰り返し構文の while 文について学びます。
繰り返し構文 while 文の形式
while(①繰り返し条件) {
②繰り返し処理
};
①②は処理順序を示します。
①は 繰り返し処理の条件となり、条件を判定します。条件が「真(true)」の場合のみ、②が実行されます。「偽(false)」の場合、繰り返し処理を終了します。
②は 繰り返し処理 となります。
――――――――――――――――――――
⇒ 「繰り返し処理開始」
①繰り返し条件の判定を行います。条件が「偽(false)」の場合、処理終了します。
②繰り返し処理
⇒ 「繰り返し処理終了」
――――――――――――――――――――
サンプル
次は、while文を使って繰り返しで 1+2+3+...+10000 までの加算処理を求めます。
TestWhile.javapublic 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
C:\java TestWhile
***繰り返し構文 while(..) {...} ***
49995000
Sponsored Link
Comments
- Relative Articles
- Java開発及び実行環境の構築 | Linux篇 - (2008/08/31 20:34)
- Java開発及び実行環境の構築 | Windows篇 - (2008/08/31 21:18)
- 5分でJava Hello World! - (2008/08/31 22:13)
- Java言語の制御構文 - 条件分岐if/else/else if - (2008/10/01 21:30)
- Java言語の繰り返し制御構文 - for文 - (2008/10/03 18:22)
- Java言語の繰り返し制御構文 - do ... while文 - (2008/10/03 21:23)
- Java言語の基礎 - javacコマンドによるコンパイル - (2008/10/10 17:58)
- Java アクセス修飾子概要 - (2008/10/29 18:31)
- Javaアノテーション機能 概要 - (2009/02/12 13:06)
- Method.invoke - Javaメソッドの動的に実行 - (2009/02/13 11:59)