Java 中關於i+=i-=i*=i的運算結果

從左向右展開計算

1.首先i = i + (y)
y = (i-=i=i)

2.繼續對y分解:

i = i-(i*i);

最終結合1和2 得出i = i + i - i*i;

示例代碼

Import java.io.*;
Public class B{
    Public static void main(string [] args){
        int i=12;
        System.out.println(i+=i-=i*=i); //最終答案120;
	  }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章