回答編集履歴

1

追記

2019/03/25 21:22

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -57,3 +57,13 @@
57
57
  - Java インクリメント演算子 i++と++iは似てるけど違う
58
58
 
59
59
  [https://www.javalife.jp/2018/04/20/java-%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88%E6%BC%94%E7%AE%97%E5%AD%90-i%E3%81%A8i%E3%81%AF%E4%BC%BC%E3%81%A6%E3%82%8B%E3%81%91%E3%81%A9%E9%81%95%E3%81%86/](https://www.javalife.jp/2018/04/20/java-%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88%E6%BC%94%E7%AE%97%E5%AD%90-i%E3%81%A8i%E3%81%AF%E4%BC%BC%E3%81%A6%E3%82%8B%E3%81%91%E3%81%A9%E9%81%95%E3%81%86/)
60
+
61
+
62
+
63
+ 追記
64
+
65
+ 質問文にあるようなコードを実際のプログラミングで書いてはいけません。
66
+
67
+ 一見してどのような結果になるかが判断できないからです。
68
+
69
+ わかりにくくなっている理由は、右辺が評価されるのかどうかを誤解しやすいこと、i の値が左辺、右辺の両方で変化しているからです。