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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

System.out.println(""+'a'+1);
System.out.println('a'+1);
为什么第一个打印的是a1,第二个打印的是98

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

2 个回复

倒序浏览
第一个是println(String s)   ""是一个字符串,后面接的全部转换成了字符串格式
第二个是println(int i)         相当于 'a' = char 97 ;  'a' + 1 = 98;

评分

参与人数 1技术分 +1 收起 理由
敏敏好学 + 1 赞一个!

查看全部评分

回复 使用道具 举报
""+ 任何类型 ,  打出来的都是字符串
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马