A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

语句System.out.println(1+2+"java"+3+4)输出的结果是
“1+2”先运算后面的“+”才算连接符,这种情况如何判断,小菜有点懵了

3 个回复

倒序浏览
3java34。从左到右,没有碰到字符串(一定是字符串,不是字符)的时候,默认会转成int计算,输出的是int数值。当碰到字符串,后面所有的就变成连接(前提没有括号)。
比如:System.out.println(1+2+'a'+"java"+3+4);//结果:100java34
回复 使用道具 举报
前面先加的  字符串这种拼接  如果有运算  记得加上小括号
回复 使用道具 举报
学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马