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

Java常量的应用

public class HelloWorld{
    public static void main(String[] args) {
		final char MSEX='男';
        final char FSEX='女';
		System.out.println(MSEX + FSEX);
		
	}
}

为什么我这样写输出结果是:52906

正在回答

2 回答

System.out.println(MSEX + FSEX);

此行的“+”为函数重载,char类型+char类型返回值为int型。

此行可以改为System.out.println(MSEX+" "+FSEX);

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

字符不能相加!!!MSEX + FSEX错了

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

Haikkiiiii韩尚晋 提问者

System.out.println(MSEX + FSEX); 此行的“+”为函数重载,char类型+char类型返回值为int型。 此行可以改为System.out.println(MSEX+" "+FSEX);
2016-08-06 回复 有任何疑惑可以回复我~
#2

Haikkiiiii韩尚晋 提问者

是可以相加的。
2016-08-06 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

Java常量的应用

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