到底哪錯了,怎么過不了???
public class HelloWorld{
??? public static void main(String[] args) {
?? ??? ?final char MAN="男";
?? ??? ?final char WOMAN="女";
?? ??? ?System.out.println(MAN);
??????? System.out.println(WOMAN);
?? ?}
}
2016-08-13
給你發(fā)了斷正確的代碼,都有說明啊。用char就不要給值添加雙引號,必須用單引號。
變量類型用char,變量值用單引號
final char MAN='男';
final char WOMAN='女';
public?class?Test?{ ????public?static?void?main(String[]?args)?{ ?????????final?char?MAN='男'; ????????????final?char?WOMAN='女'; ????????????System.out.println(MAN); ????????????System.out.println(WOMAN); ????????} ????}
char型定義也沒問題,但是推薦用String型。char型,char的c是小寫的,char型的值必須是小寫。
public?class?Test?{ ????public?static?void?main(String[]?args)?{ ?????????final?String?MAN="男"; ????????????final?String?WOMAN="女"; ????????????System.out.println(MAN); ????????????System.out.println(WOMAN); ????????} ????}
像漢子這種類型的值,為字符串類型,String型。注意大小寫,Java的關鍵字嚴格區(qū)分大小寫的。
還有你的大括號多了一個。
舉報
2016-08-13
final char MAN='男';
final char WOMAN='女';
char數(shù)據類型需要用單引號!