我有下面的代碼:在Java中使用= +運算符?
public class Operators {
public static void main(String[] args) {
int i =+ 2;
System.out.println(i);
}
}
在執行了,我發現了以下的輸出:
那麼,是什麼=+
運營商實際上沒有在這裏?
編輯:
正如一些回答,這是分配給+2
i
,考慮下面的代碼:
public class Operators {
public static void main(String[] args) {
int i =- -2;
System.out.println(i);
}
}
因此,在上述情況下,輸出應爲-2
。但我發現了2
,所以我想,這是-(-2)
,這給2
。 Right?
'= +'是二運算符'='和前綴'+'單一。 –
如果它寫成'i = + 2',這與'i = 2'相同,它可能會更好。但是如果我說'我= -2'我認爲它會更有意義... – MadProgrammer
你知道嗎?閱讀[什麼是= JavaScript中的意思](http://stackoverflow.com/questions/15129137/what-does-mean-in-javascript)'= +'在JavaScript中很有趣。 –