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;
	  }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章