课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
final char SEXM='男'; final char SEXW='女'; System.out.println(SEXM+SEXW); 这段怎么不对呀?把char换成String就能够输出了
2016-10-09
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
System.out.println(SEXM+","+SEXW);这样就可以了,+在与字符串变量一起使用才是连接符,你那样写就变成加减运算了。
小阳阳666 提问者
如果在System.out.println(+);单独出现char类型的变量或者用“+”连接字符串都是可以的,但是不能用“+”连接int类型和char类型,如果这样做了,会将char类型的字符转换成ASCLL码做整数的运算。
像一般中文都是String类型
public class HelloWorld{
public static void main(String[] args) {
final String SEX1="男" ;
final String SEX2="女" ;
System.out.println(SEX1+SEX2) ;
}
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答char sex不行吗
2 回答类型用char就不行吗
1 回答字符型不是用char吗?为什么final char male="男"不行
3 回答char 为什么不行
3 回答char不可以用吗?