3 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
+
對(duì)于字符串,它生成連接字符串的代碼。 對(duì)于數(shù)字,它生成代碼以添加數(shù)字。
這就是Java規(guī)范的意思:
算子+和 -
被稱為加法算子。可加性表達(dá):多重-表達(dá)
加法算子具有相同的優(yōu)先級(jí),并且在語法上是左結(jié)合的(它們從左到右分組). 如果 +
運(yùn)算符是 String
,則操作為字符串連接。
否則,則為 +
運(yùn)算符必須是可轉(zhuǎn)換為原始數(shù)字類型的類型(§5.1.8),否則會(huì)發(fā)生編譯時(shí)錯(cuò)誤。
在每種情況下,二進(jìn)制的每個(gè)操作數(shù)的類型。 -
運(yùn)算符必須是可轉(zhuǎn)換為原始數(shù)字類型的類型(§5.1.8),否則會(huì)發(fā)生編譯時(shí)錯(cuò)誤。

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
Java語言提供了對(duì)字符串連接操作符(+)的特殊支持,該操作符已經(jīng)為Java Strings對(duì)象重載。
如果左手邊的操作數(shù)是字符串,則作為連接。 如果左側(cè)操作數(shù)是整數(shù),則它用作加法運(yùn)算符。
添加回答
舉報(bào)