【JAVA小白】问关于计算顺序的问题

问题如图:

clipboard.png

途中的表达式,不应该是这样么

y+=((z--)/(++x))

我记得
z-- 这个位置如果符号再后面,应该是计算完毕再自减啊,++x是先自增再参加运算
那y+=3/2 不应该是20+1.5么 应该是21.5啊 为什么是21?

阅读 2k
1 个回答

因为int 3/2 = 1。

推荐问题