问答详情
源自:2-11 Java常量的应用

怎么输出不是:男

public class HelloWorld{

    public static void main(String[] args) {

final char SEX="男";

        

System.out.println(SEX);

        

}

}


提问者:我是大舌头 2016-02-15 15:40

个回答

  • Rossi想要更强壮
    2016-02-15 15:58:18
    已采纳

    我以为 用"男"的话 则表示字符串 对应String类型 这句话应为:final String SEX = "男";

    或者也可以修改为:final char SEX = '男';    即用'男' 表示字符 对应char类型

    综上 表面上看 这里问题出在了单引号和双引号上 实际上问题在数据类型上

    个人观点 欢迎指正

  • time111
    2016-02-15 15:58:00

    final char SEX = '男';

  • limin135215
    2016-02-15 15:57:43

    char 是字符型,不能用双引号,只能用单引号

  • 依然_0021
    2016-02-15 15:52:57

    char 

  • 依然_0021
    2016-02-15 15:52:52

    char 

  • 依然_0021
    2016-02-15 15:52:00

    public class HelloWorld{
       public static void main(String[] args) {
           final char SEX='男';

           System.out.println(SEX);

       }
    }

    cahr 是字符类型要用单引号,不能用双引号。

  • 依然_0021
    2016-02-15 15:51:55

    public class HelloWorld{
       public static void main(String[] args) {
           final char SEX='男';

           System.out.println(SEX);

       }
    }

    cahr 是字符类型要用单引号,不能用双引号。