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

输出为什么不是男和女

public class HelloWorld{    public static void main(String[] args) { final  char SEXY1='男'; final  char SEXY2='女'; System.out.println("SEXY1");    System.out.println("SEXY2"); } }为什么这样输出是SEXY1和SEXY2,去掉双引号就是男和女了?

提问者:慕粉225337219 2017-11-11 08:26

个回答

  • 慕田峪0497645
    2017-11-15 18:40:52

    因为你加了双引号就是把SEXY1和SEXY2变成了字符串而不是之前指定的常量了

  • qq_Mr_73
    2017-11-12 19:58:01

    因为定义的是常量

  • 心明4
    2017-11-11 08:34:44

    char类型要用双引号,兄弟