亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

3 回答

這個東西,char比較特殊,與其說是存儲,不如說是查詢,下面這幾種賦值都可以

char a = 'a';

char a = '是';

char a = '!';

char a = 25105;//注意這個是數字

char 我 = '他';


int i = 'a';

int i = '我';

簡單介紹一下char,不同于其他其本類型,本質就是是數字,但是卻又“范圍”約束(0-65535)

char a = 65536 ;//錯了!

char a = -1 ;//錯了!

這東西就是已經定義好的 “數字 = 值”的映射,一共65536個

比如: 25105 代表 '我';


關于String

java.util.String 定義了,String的本質是char[]數組

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

Miss刺猬先森 提問者

非常感謝!
2015-07-27 回復 有任何疑惑可以回復我~

好羞澀。。。錯這么多。

為什么不能用char之類的呢?

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

樓主這一小段錯誤有點多哦

(1)char換成String,單引號換成雙引號 ,'\n'不用換

(2)后面的println里的female寫錯了吧

改正后的代碼:

public?class?HelloWorld{
????public?static?void?main(String[]?args)?{
	final?String?MALE="man";
????????final?String?FEMALE="woman";
????????System.out.println(MALE+'\n'+FEMALE);
????}
}


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

Miss刺猬先森 提問者

好羞澀。。。錯這么多。 為什么不能用char之類的呢?
2015-07-24 回復 有任何疑惑可以回復我~
#2

子木李 回復 Miss刺猬先森 提問者

char是字符,只能存一個字符,比如 '1','好','A'等,當然可以用char數組,但是比較麻煩,得一個個字符的存儲,所以,一般用String
2015-07-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么輸出錯誤?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號