通常情況下,為了方便物品的存儲(chǔ),我們會(huì)規(guī)定每個(gè)盒子可以存放的物品種類,就好比在“放臭襪子的盒子”里我們是不會(huì)放“面包”的!同理,變量的存儲(chǔ)也講究“分門別類”!
Java 語(yǔ)言是一種強(qiáng)類型語(yǔ)言。通俗點(diǎn)說(shuō)就是,在 Java 中存儲(chǔ)的數(shù)據(jù)都是有類型的,而且必須在編譯時(shí)就確定其類型。 Java 中有兩類數(shù)據(jù)類型:
在 Java 的領(lǐng)域里,基本數(shù)據(jù)類型變量存的是數(shù)據(jù)本身,而引用類型變量存的是保存數(shù)據(jù)的空間地址。說(shuō)白了,基本數(shù)據(jù)類型變量里存儲(chǔ)的是直接放在抽屜里的東西,而引用數(shù)據(jù)類型變量里存儲(chǔ)的是這個(gè)抽屜的鑰匙,鑰匙和抽屜一一對(duì)應(yīng)。
常用的基本數(shù)據(jù)類型有:
你可能已經(jīng)注意到了:
注:關(guān)于 float 型和 double 型的區(qū)別,以及 char 型和 String 型的不同,在 wiki 中有相關(guān)的總結(jié),小伙伴們可以去查看哦~~
String 是一種常見的引用數(shù)據(jù)類型,用來(lái)表示字符串。在程序開發(fā)中,很多操作都要使用字符串來(lái)完成,例如系統(tǒng)中的用戶名、密碼、電子郵箱等。
PS:關(guān)于引用類型的其他小伙伴們,在后面課程中會(huì)詳細(xì)講到滴。
試試手氣吧~!
下面的數(shù)據(jù)該使用哪種類型的變量進(jìn)行保存呢?
姓名:愛慕課 | 性別:男 |
中獎(jiǎng)數(shù)字:18 | 價(jià)格:120.5 |
確認(rèn)要關(guān)閉程序嗎:true |
請(qǐng)?jiān)诰庉嬈髦校付ǖ?strong> 3、4、5、6、7 行中變量的類型
參考實(shí)現(xiàn):
1、姓名為多個(gè)字符,可以使用 String 類型
2、性別為單個(gè)字符,可以使用 char 類型
3、中獎(jiǎng)數(shù)字為整數(shù),可以使用 int 類型
4、價(jià)格帶有小數(shù),可以使用 double 類型
5、“確定要關(guān)閉程序嗎”的值為是或否,表示邏輯上的真或假,所以使用 boolean 類型
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)