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

为什么不能用char定义

上一节定义变量的时候还用了char,为什么同样的单字符这一节用char定义后编译报错显示格式不能从String转换为char


提问者:无酒不欢滴酒必醉 2017-02-10 14:56

个回答

  • 逝水bs无情
    2017-02-17 19:57:39

    public class HelloWorld{

        public static void main(String[] args) {

    final char SKE='男';

    final String SKQ="女";

    System.out.println(SKE+"\n"+SKQ);

    }

    }

    单引号就可以,,慕课的也可以啊

  • 行走者iris
    2017-02-10 19:14:16

    public class HelloWorld{
        public static void main(String[] args) {
    		final char male='男';
    		final char female='女';
    		System.out.println(male);
    		System.out.println(female);
    	}
    }

    char类型应该用单引号,String类型的用双引号

  • ziom
    2017-02-10 19:07:20

    public class HelloWorld{
        public static void main(String[] args) {
            final String MALE = "男";
            final String FEMALE = "女";
            System.out.println(MALE);
            System.out.println(FEMALE);
            
        }
    }

    复制这个试试

  • 无酒不欢滴酒必醉
    2017-02-10 18:55:32

    public class HelloWorld{

        public static void main(String[] args) {

    final char male="男";

    final char female="女";

    System.out.println(male);

    System.out.println(female);

    }

    }


  • ziom
    2017-02-10 15:21:01

    把你的代码贴出来看看

  • 魇回
    2017-02-10 15:05:01

    用String定义字符串用的是“”,char定义字符串用的是‘’