字符串連接運算符
[size=medium][color=darkred]當字符串和數字組合到一起,字符串連接就變的很有趣。請看下面例子:
String a ="abc";
int b=3;
int c=6;
System.out.println(a+b+c);
這段代碼運行結果是什麼呢?是abc36還是abc9。答案是abc36。
但是如果將上面最後一句代碼改成這樣:
System.out.println(a+(b+c));
結果又是什麼呢?答案是abc9。
結論:
如果任何一個操作數是String,那麼+運算符就變成String連接運算符;如果兩個操作數都爲數字,則+運算符就變成是加法運算符。[/color][/size]
String a ="abc";
int b=3;
int c=6;
System.out.println(a+b+c);
這段代碼運行結果是什麼呢?是abc36還是abc9。答案是abc36。
但是如果將上面最後一句代碼改成這樣:
System.out.println(a+(b+c));
結果又是什麼呢?答案是abc9。
結論:
如果任何一個操作數是String,那麼+運算符就變成String連接運算符;如果兩個操作數都爲數字,則+運算符就變成是加法運算符。[/color][/size]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【java基礎(五十五)】泛型的約束與侷限(二)
静心事成
2020-07-08 11:18:09
《架構探險》學習之總體框建框架
K~hat
2020-07-15 13:41:29
反射獲取Class對象的四種方法
LVAmber
2020-07-08 12:00:21
Java package包,導入包import
LVAmber
2020-07-08 12:00:21
Java俄羅斯輪盤死亡遊戲
LVAmber
2020-07-08 12:00:21
nginx windows配置
八点二十四分
2020-07-08 11:46:48
java獲取某個月最後一天
baomw
2020-07-08 11:43:17
談談自定義註解及相關開發實踐
baomw
2020-07-08 11:43:17
【java基礎(五十四)】泛型的約束與侷限(一)
静心事成
2020-07-08 11:18:07
【java基礎(五十三)】類型擦除、翻譯泛型
静心事成
2020-07-08 11:18:07
dom4j解析.xml文件
ζMonster°
2020-07-08 10:45:03
生產者消費者ReentrantLock 版本
诗和远方zdx
2020-07-08 10:07:23
生產者消費者阻塞隊列版
诗和远方zdx
2020-07-08 10:07:23
學妹問我 JDK1.8 的新特性,我這樣幫她總結
Geffin
2020-07-08 10:04:53