課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么寫成System.out.println(SEXM+'\n'+SEXF) 這樣不行,分開兩行就可以
2016-06-19
源自:Java入門第一季(IDEA工具)升級版 2-11
正在回答
我說說我的理解。
?char和int類型能互轉,而java中所有的字符都是兩個字節表示的,每個字符都可以由某個對應的int類型數據來表示。
而輸出中輸出4個字節,4個字節大于char類型就自動匹配類型為int類型了
‘\n'
"\n"應該是雙引號
public class WelcomeWorld{
? ? public static void main(String[] args) {
final char SEXM='男';
final char SEXF='女';
System.out.println(SEXM+'\n'+SEXF);
}
這么寫的,出來的結果是數字52916
沒大看明白問題 顯示的是2行代碼完全一樣 你要問的是不是(SEXM+'\n'+SEXF) ?括號中內容被分開?還是什么
如果是括號問題的話不能分行就是不能分行 ?沒有為什么 問sun公司他們規定的 ?若是其他問題的話 看不出來
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答println(SEXM+SEXW)為什么會輸出數字?
4 回答為什么字符類型的常量不可以在輸出的時候使用System.out.println(SEX1+'\n'+SEX2);
3 回答char類型不能輸出嗎
1 回答system.out.println的支持什么輸出類型
3 回答常量輸出問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-20
我說說我的理解。
?char和int類型能互轉,而java中所有的字符都是兩個字節表示的,每個字符都可以由某個對應的int類型數據來表示。
而輸出中輸出4個字節,4個字節大于char類型就自動匹配類型為int類型了
2016-06-19
‘\n'
"\n"應該是雙引號
2016-06-19
public class WelcomeWorld{
? ? public static void main(String[] args) {
final char SEXM='男';
final char SEXF='女';
System.out.println(SEXM+'\n'+SEXF);
}
}
這么寫的,出來的結果是數字52916
2016-06-19
沒大看明白問題 顯示的是2行代碼完全一樣 你要問的是不是(SEXM+'\n'+SEXF) ?括號中內容被分開?還是什么
如果是括號問題的話不能分行就是不能分行 ?沒有為什么 問sun公司他們規定的 ?若是其他問題的話 看不出來