現在簡単な記述につとめています。
for文について、
public class java1 {
public static void main(String[] args) {
int sum = 0;
int i = 0;
for(;i<=0;){
sum += 2;
i += 1;
}
System.out.println(sum);
}
}
ようなものを作った時に、
出力は2でした。
しかし、上記の式はiが0回になるまで繰り返す、という意味ですので
iはすでに0ですので、結果的にsum += 2は1度も計算されないはずです。
(ということで自分の予想は0でした。)
なぜ1度も実行式が実行されていいないのにこのような結果になるのでしょうか?
よろしくお願い致します。
お礼
実行する条件ではなくて、あくまでループを行う条件なのですね。ありがとうございます。