i++和++i(看完这篇文章你就明白了)
上代码(大家先可以猜猜结果是多少)
public static void main(String[] args) {
int i = 1;
i = i ++;
int j = i ++;
int k = i + ++i * i ++;
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("k="+k);
}
结果(不想给你看,自己想去)
i=4j=1
k=11
代码解析
int i = 1; 对应的图示

i = i ++; 对应的图示

int j = i ++; 对应的图示

int k = i + ++i * i++; 对应的图示

小结


浙公网安备 33010602011771号