课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
final char SEX1 = '男';
final char SEX2 = '女';
System.out.println(SEX1 + SEX2);
为什么不能?
2015-06-17
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
因为char类型是可以进行运算的。
这里的+就不是做连接符用,而是用作加法运算。
慕青珞 提问者
语法上是可以的,但是你用两个字符变量相加,并不是实现字符拼接,而是使用字符对应的Unicode码进行相加,最后得到的是一个int类型的数据。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答为什么这里的数据类型不用char而用String?
6 回答为什么是String 类型 而不用 boolean类型呢?
2 回答String类型和char类型
3 回答String类型能不能强转成Char类型
3 回答char类型不能输出吗