作者skipeco (skipeco)
看板java
標題[問題]同時使用了String和數字運算的println()
時間Tue Jan 21 13:24:14 2014
以下兩句的執行結果
System.out.println(1 + 2 + "文字");
System.out.println("文字" + 1 + 2);
分別是:
3文字
文字12
在Java API有單純的 println(int x) 或 println(String x),
但類似這種混合使用的情形應是屬於何種? 能否請教有此差別的原理?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.73.242
→ Darkland:運算子優先順序的問題,跟多載無關 01/21 13:32
→ swpoker:這個多型無關~是語法問題 01/21 13:35
→ dream1124:是語法糖, 就這樣 01/21 20:18
→ tkcn:都是 String,加完了變成 String 才傳給 println 01/22 17:08