尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)

int i = 1;
int j = i++ + ++i * i++;
System.out.println(i); //4(代码从上往下运行输出的时候连续加了三次)
System.out.println(j); //10(代码的三个i分别可以看作a,b,c)
a = i++ = 1 //++在后先赋值再加1
b =++2 = 3 //++在前先加1后赋值
c = 3++ = 3 //同理a
++的等级高于加减乘除且遵循了从左往右的规则
运算就变成了1+3*3=10