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