int a=1;
System.out.print(a++ + ++a);
这个结果为4
为什么为4
那么此时(a++ + ++a); 就等于1 + 3,因此等于4,
对jvm指令有疑惑的同学,可以去看我转载的另外一篇文章,
int a=1; a++; a++; System.out.print(a++ + ++a);这个结果为8,相信大家也都知道了
int a=1; int b=2; a++; a++; System.out.print(a++ + ++b)这个呢,大家自己去算吧