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

怎么才能准确输出

public class HelloWorld{

    public static void main(String[] args) {

final String MAN="男人";

    final String WOMAN="女人";

    System.out.println(MAN);

    System.out.println(WOMAN);

}

}

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

正在回答

7 回答

试了一下,可以输出啊

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

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

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

记住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中是没有问题的。这就是深层次的原因,理解就好。

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

final char MAN1='男';

final char WOMAN1='女';

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

0 回复 有任何疑惑可以回复我~
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);
	}
}


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

zplswf

男人 女人 男 女
2016-05-15 回复 有任何疑惑可以回复我~

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

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

public class HelloWorld{

    public static void main(String[] args) {

final char MAN="男";

    final char WOMAN="女";

    System.out.println(MAN);

    System.out.println(WOMAN);

}

}


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

举报

0/150
提交
取消

怎么才能准确输出

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