繰り返し(for文)

 


【文法】
for( 初期化 ; 終了条件 ; 増分 ){
この部分を繰り返す
}

【例】Helloを5回描く

import java.applet.*;
import java.awt.Graphics;
public class for0 extends Applet {
    public void paint(Graphics g) {
        int i;
        for( i = 1 ; i <= 5 ; i=i+1) {
            System.out.println("Hello");
        }
    }
}


【問題】
上の例をdrawStringを用いて書き直しなさい。


実行例



【例】for文中の繰り返し回数を制御している変数を表示する

import java.applet.*;
import java.awt.Graphics;
public class for0_1 extends Applet {
    public void paint(Graphics g) {
        int i;
        for( i = 1 ; i <= 5 ; i=i+1) {
            System.out.println("i = " + i);
        }
    }
}


【問題】
上の例をdrawStringを用いて書き直しなさい。


実行例



【問題】

直径10の円を横に20個並べて描きなさい。円は互いに接するようにします。


実行例


【問題】

同心円を5個描き、中心に直線を2本(十字型に)引きなさい。


実行例



【問題】

黒から赤色に変わるグラデーションを作りなさい  実行例

黒から緑色に変わるグラデーションを作りなさい  実行例

黒から青色に変わるグラデーションを作りなさい  実行例

赤色から緑色のグラデーションを作りなさい  実行例