在此表达式中 a > b || a != b && a == b++,根据运算符优先级,&& 将在 || 之前先工作。因此 a != b && a == b++ 将返回 false,之后整个表达式返回 true,因为 a>b 为 true。所以结果是 true,但 b 和 a 不会改变,并且始终取值 2 和 1,因为 a==b++ 正在检查相等性,而不是将 b++ 的值分配给 a,因为存在 ==(关系运算符)而不是 =(赋值运算符)。
以上就是Java中的递增和递减运算符的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号