提问人:Aman Maddhesia 提问时间:4/1/2023 更新时间:4/1/2023 访问量:11
JAVA 中的运算符 vs () 括号
operator vs () parenthesis in JAVA
问:
int a=5;
a+=5+(++a)+(a++);
现在输出应该是 24,因为首先将执行括号,如果是这样,那么它将是 a=a+5+(++a)+(a++)=>a= 7 + 5 + 6 + 6 但输出是 22,为什么会这样??
我尝试并搜索,但没有找到输出为 22 的正确原因。
答: 暂无答案
评论