怎么才能准确输出

来源:2-11 Java常量的应用

酷炫狂拽霸

2016-05-15 13:56

public class HelloWorld{

    public static void main(String[] args) {

final String MAN="男人";

    final String WOMAN="女人";

    System.out.println(MAN);

    System.out.println(WOMAN);

}

}

写一个字男或女不行,必须要两个字呀!

写回答 关注

7回答

  • Lyons_cd
    2017-12-02 23:48:08

    试了一下,可以输出啊

  • 慕粉3370674
    2016-05-18 21:25:59

    String字符串要用双引号。char字符是用单引号。

  • qq_云在风中_0
    2016-05-16 15:12:14

    记住String MAN = "男"; String MAN_1 = "男人";都是可以的,String字符串要用双引号。

    记住char MAN = '男'; char 字符要用单引号。

    char MAN = '男人';错误  原因:char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。一个汉字在unicode编码中恰好占用两个字节,一个字符,类如字符 a 也是占用两个字节,不过在ASCII编码中一个字符占用一个字节,所以在采用ASCII编码的C语言的编译器中char a ='男';也是错的,但是在java中是没有问题的。这就是深层次的原因,理解就好。

  • 丶有趣丶
    2016-05-16 14:00:21

    final char MAN1='男';

    final char WOMAN1='女';

    char 是存储单个字符,并且用的是单引号  ''

  • zplswf
    2016-05-15 14:17:38
    public class Test09{
    	public static void main(String[] args) {
    		final String MAN="男人";
    	    final String WOMAN="女人";
    	    System.out.println(MAN);
    	    System.out.println(WOMAN);
    	    
    	    
    	    final String MAN1="男";
    	    final String WOMAN1="女";
    	    System.out.println(MAN1);
    	    System.out.println(WOMAN1);
    	}
    }


    zplswf

    男人 女人 男 女

    2016-05-15 14:18:02

    共 1 条回复 >

  • 垚鑫
    2016-05-15 14:05:54

    可以正常输入啊,应该不是你这段代码的原因。

  • 慕粉3333092
    2016-05-15 14:02:55

    public class HelloWorld{

        public static void main(String[] args) {

    final char MAN="男";

        final char WOMAN="女";

        System.out.println(MAN);

        System.out.println(WOMAN);

    }

    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题