char的使用問題
public class HelloWorld{ ? ?public static void main(String[] args) { final char sex='男'; final char sex1='女'; System.out.println(sex+sex1); } }輸出結果是52906了,怎么解釋呢
public class HelloWorld{ ? ?public static void main(String[] args) { final char sex='男'; final char sex1='女'; System.out.println(sex+sex1); } }輸出結果是52906了,怎么解釋呢
2017-06-18
舉報
2017-06-18
這有神馬不可理解的?你這又不是字符串所以這里的+進行的是加法運算,將男和女的編碼數進行相加得到的。
2017-06-18
final char sex='男'; final char sex1='女';?
這一段應該是錯誤的,至少在eclipse里面是現實無法編譯
改成
final String sex="男";
final String sex1="女";
最終的結果是 男女