2008-08-23 前置演算子と後置演算子 java 前置演算子 int x = 1; int y = x++; // y=1 , x=2 後置演算子 int x = 1; int y = ++x; // y=2 , x=2 応用 int x = 2; int y = (x++) * (x + 3); このプログラムを実行するとxとyの値は x = 2; y = 12; となる。 (x++) は 2 と評価される。xの値は3に。 (x + 3)は xが3なので、6と評価される。 (x++) × (x+3) 2 × 6 = 12となる。