黑马程序员技术交流社区
标题:
语句System.out.println(1+2+"java"+3+4)输出的结果
[打印本页]
作者:
皮卡丘2016
时间:
2016-6-12 21:00
标题:
语句System.out.println(1+2+"java"+3+4)输出的结果
语句
System.out.println(1+2+"java"+3+4)
输出的结果是
“1+2”先运算后面的“+”才算连接符,这种情况如何判断,小菜有点懵了
作者:
醇逸
时间:
2016-6-12 22:09
3java34。从左到右,没有碰到字符串(一定是字符串,不是字符)的时候,默认会转成int计算,输出的是int数值。当碰到字符串,后面所有的就变成连接(前提没有括号)。
比如:System.out.println(1+2+'a'+"java"+3+4);//结果:100java34
作者:
lifeiwangyue
时间:
2016-6-12 22:11
前面先加的 字符串这种拼接 如果有运算 记得加上小括号
作者:
hanshichao
时间:
2016-6-12 23:40
学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2