为了账号安全,请及时绑定邮箱和手机立即绑定

final char错了 还是输出结构错了

final char错了 还是输出结构错了

qq_玛卡瑞纳_0 2016-07-23 11:36:14
public class ert {    public static void main(String[] args) { final char sex1='男';    final char sex2='女'; System.out.println(sex1+sex2); }}为什么输出结果是52906
查看完整描述

2 回答

?
慕粉18944595513

TA贡献3条经验 获得超1个赞


579b49c2000141c205200390.jpg
字符相加会自动转型为int,值为字符的ASCII码,可以如图变为字符串输出

查看完整回答
反对 回复 2016-07-29
?
kstg5944571

TA贡献18条经验 获得超16个赞

//img1.sycdn.imooc.com//5792f8bf000115f004740332.jpg

System.out.println方法中“+”连接char类型会把char类型转换为int型,建议使用String类型予以代替。

查看完整回答
反对 回复 2016-07-23
  • 2 回答
  • 0 关注
  • 1759 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信