for(ループ、繰り返し)
●条件の数だけ繰り返す
forは、条件の数だけループ(繰り返し)します。
for(初期条件;繰り返し条件;実行処理){
実行プログラム;
}
サンプルプログラムは以下の通りです。
class rupu
{
//メインメソッド
public static void main(String args[]){
int i;
//ループ処理
for (i=0;i<5;i++){
System.out.println("iの値:"+i+"です。");
}
}
}
実行結果です。
D:\private\java>javac rupu.java
D:\private\java>java rupu
iの値:0です。
iの値:1です。
iの値:2です。
iの値:3です。
iの値:4です。
このプログラムでは、i++からiを順々に足していき、iが0から5を超えるまで繰り返します。
●for文から抜ける
for文から抜け出すことも出来ます。
この場合は、breakを使うことにより、それ以降の繰り返しを中止します。
class rupu2
{
//メインメソッド
public static void main(String args[]){
int i;
//ループ処理
for (i=0;i<5;i++){
if(i==3){
break;
}
System.out.println("iの値:"+i+"です。");
}
}
}
実行結果です。
D:\private\java>javac rupu2.java
D:\private\java>java rupu2
iの値:0です。
iの値:1です。
iの値:2です。
この時、iが3になった時はbreakが実行され、一番中にあるfor文の実行が中断されます。
戻る
|