回覆列表
-
1 # Srauni
-
2 # 你我共同的歌單
“=”表示賦值,如int a = 10;把字面量10賦值給整形變數a。“+=”的使用。a += 10; 等價於 a = a+10; "-="是相同的道理。當使用“==”的時候表示判斷如if(a==10)如果a等於10則執行,不等於則跳過if內語句,執行之後語句。“!=”表示判斷不等於,如果不等於則執行。多提一點,以後肯定會學到的。“==”比較的是地址值。基本資料型別用“==”比較的是常量池的資料的地址,引用資料型別用“==”比較的是物件的地址。
-
3 # 事事成好
在java中“+=”意思如下:
int i = 1; int sum = 0; sum = sum + i; //這個意思 sum += i; //這是簡寫。
x+=1與x=x+1一樣的效果執行一次x=x+1,就等於給x重新賦了值,這個值就是x+1例如:int x=1;x+=1;最後x的值是2x+=1一般在迴圈下使用,能發揮它的最大的作用。例如:while(true){if(x>10)break;x+=1;}。
+=是自增的意思
例如i += 3,它就等同於 i = i + 3
如果i之前是2,那麼經過i += 3之後,i就變成了5