| |
|
|
|
|
| |
 |
doループ編 |
 |
◆制御ステートメントとは? |
| 制御ステートメントとはループや判定などを行ってプログラムの流れを直接制御するものです。ステートメントは日本語で文という意味です。制御ステートメントにはif
else、for、while、do while、switch、break、continueの種類があります。 |
| ◆ここでの環境 |
| OS |
Windows XP |
| J2SE SDK |
1.4.2_04 |
|
|
|
|
| ◆doループ |
| Javaでループの繰り返しでステートメントを複数回実行するには3種類方法があります。forループ、whileループ、doループの3つです。ここではdoループの解説をします。doループの構文は以下のようになります。 |
| [構文] |
do {
繰り返すステートメント;
} while (条件式); |
|
※条件式が真(true)である間、ループの中のコードの実行を繰り返します。条件式が偽(false)になるとループは停止しループの後に続くコードに移行します。条件式はループの最後に評価されるためループの中のコードは少なくとも1回実行されることになります。
繰り返すステートメントが1つの場合は{}は必要ありませんが、最後のwhileがdoループの一部のwhileであることがわかるように{}を付けた方が見やすいです。 |
| |
| ■サンプルプログラム |
| Statement7.java(ここからダウンロード) |
public class Statement7 {
public static void main(String[] args) {
int i = 33;
// i < 100の間、ループの中のコードの実行を繰り返します。
// ループの中のコードは少なくとも1回実行されます。
do {
System.out.println("iの値は" + i + "です");
i += 20;
} while (i < 100);
}
} |
|
| ■コンパイルと実行 |
| コマンドプロンプト |
| C:\JavaHello\Basic\Statement>javac
Statement7.java
C:\JavaHello\Basic\Statement>java Statement7
iの値は33です
iの値は53です
iの値は73です
iの値は93です
C:\JavaHello\Basic\Statement>
|
|
| おおお!表示されましたね! |
|
|
■書籍 Java関連の書籍 |
|
|
| |
|
| |
| ツールの部屋
- Java関連の書籍
- デザインパターン - 情報交換掲示板
- HOME |
|
|