修正一下刚刚的回答:答案是j=5!
分析过程不变
int i = 1;
int j = ++i + ++i;
System.out.println(j);
此时i=3,j=5;
如果你换一种写法
int i = 1;
int j = i++ + i++
System.out.println(j);
那么此时i=3,j=3
首先要肯定一下的是:答案是4!
int i = 1;
int j = ++i + ++i;
System.out.println(j);
此时i=3,j=4;
如果你换一种写法
int i = 1;
int j = i++ + i++
System.out.println(j);
那么此时i=3,j=2