質問: 1; out.print(++num1); // +1されてから、print out.print(num2++); // printしてから+1 out.print(--num3); // -1してから、print out.print(num4--); // printしてから-1 %> ``` の結果、2101になりました。 最初の計算は、num1の1+1で2になるのは理解できます。 が、2番目はnum2の1+1で2になると思うのです。 3番目は、-1+1で0 4番目はnum4の1-(-1)で2になると思います。 ++は値を1増やし、--は値を1減らすのはわかっています。 どういう計算になるのか教えてください。
回答: out.print(++num1); // +1されてから、print out.print(num1) out.print(num2++); // printしてから+1 out.print(num2) out.print(--num3); // -1してから、print out.print(num3) out.print(num4--); // printしてから-1 out.print(num4) 上記で実行してみてください。