尚硅谷Java零基礎(chǔ)全套視頻教程(宋紅康2023版,java入門自學(xué)必備)

int i = 1;
int j = i++ + ++i * i++;
System.out.println(i); //4(代碼從上往下運行輸出的時候連續(xù)加了三次)
System.out.println(j); //10(代碼的三個i分別可以看作a,b,c)
a = i++ = 1?//++在后先賦值再加1
b =++2 = 3?//++在前先加1后賦值
c = 3++ = 3?//同理a
++的等級高于加減乘除且遵循了從左往右的規(guī)則
運算就變成了1+3*3=10
標(biāo)簽: