■27036 / ) |
Re[5]: インクリメントの結果が違ってしまいます |
□投稿者/ naga (6回)-(2008/10/25(Sat) 13:59:14)
|
2008/10/25(Sat) 19:45:39 編集(投稿者)
■No27032 (ま さん) に返信
> iCnt++1;
すみません。 質問の箇所のthis.iCnt++1;は書き間違えでした。 this.iCnt++;です。
for (int i=0;i < 20;i++) { t.iCnt1 = t.iCnt1 + 1; t.iCnt2 += 1; t.iCnt3++; System.out.println("iCnt1=" + t.iCnt1 + " iCnt2=" + t.iCnt2 + " iCnt3=" + t.iCnt3); }
この状態で実行すると、t.iCnt1 = t.iCnt1 + 1; の部分だけ+2されたり、+1されたりします。。。
|
解決済み
|