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

char的使用问题

public class HelloWorld{    public static void main(String[] args) { final char sex='男'; final char sex1='女'; System.out.println(sex+sex1); } }输出结果是52906了,怎么解释呢

正在回答

2 回答

这有神马不可理解的?你这又不是字符串所以这里的+进行的是加法运算,将男和女的编码数进行相加得到的。

0 回复 有任何疑惑可以回复我~

final char sex='男'; final char sex1='女'; 

这一段应该是错误的,至少在eclipse里面是现实无法编译

改成

final String sex="男";

final String sex1="女";

最终的结果是 男女

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165470    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

char的使用问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信