虽然这问题有点蛋疼,但搞明白还是挺有意思的。
例:
- class ZiZeng
- {
- public static void main (String[] args)
- {
- int i =10;
- int a;
- a = i-- + i-- + --i + ++i - i--; //如果用 i 接收就没意思了
- //10 + ( (-1) + 10 ) + ( (-1)+(-1)+9 ) + (7+1) - 8 == 26
- //10 + 9 + 7 + 8 - 8
- System.out.println(a); //26
- }
- }
复制代码 |
|