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

这么写代码可以么

public class HelloWorld{

    public static void main(String[] args) {

final char SEX1="男";

final char SEX2="女";

  System.out.println(SEX1+SEX2);

}

}

因为我觉得::String后一般加字符串,char后加字符如性别------这样解释有错误么

正在回答

4 回答

除了char应该用单引号的问题   最后那个应该写成System.out.println(SEX1+"\n"+SEX2);我也是刚学 具体的也解释不清 “\n”应该是分隔符之类的吧

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

不可以吧,final是定义常量的关键字,char是用来说明变量的数据类型的;而且为char型变量赋值时用的是单引号,不是双引号。

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

public class HelloWorld {

    public static void main(String[] args) {

final char SEX1='男';//char是单引号

final char SEX2='女';

  System.out.println(SEX1);
  System.out.println(SEX2);

}


我也是才学

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

双引号内的男和女应该是属于字符串,应该用String,像a,b这样的就属于字符,用char,像你写的那个代码,编译器会报错的

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

寂尘c

不好意思我说错了,char后面用的是单引号才可以,String后面用的是双引号,你这个代码如果要用双引号,用String可以,如果要用char就改成单引号就好了
2016-03-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这么写代码可以么

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