作者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
1F:→ Darkland:运算子优先顺序的问题,跟多载无关 01/21 13:32
2F:→ swpoker:这个多型无关~是语法问题 01/21 13:35
3F:→ dream1124:是语法糖, 就这样 01/21 20:18
4F:→ tkcn:都是 String,加完了变成 String 才传给 println 01/22 17:08