No Programming, No Life

プログラミング関連の話題や雑記

Javaのfor文

Javaのfor文の初期化部でひっかかったところをとりあえず書いておきます。

カンマで区切って複数宣言ってダメなんですね?
あれ?もしかしてすんごい基本的なこと??

public static void main(String[] args) {
    /* これはOK */
    for (int i = 0, j = 10; i < 10; i++, j++) {
        System.out.println.println("i=" + i + ", j=" + j);
    }

    /* これはNG → コンパイルエラー */
    for (int i = 0, int j = 10; i < 10; i++, j++) {
        System.out.println.println("i=" + i + ", j=" + j);
    }
}