Java的基本數(shù)據(jù)類型(Primitive Types)

Java數(shù)據(jù)類型分為內(nèi)置類型擴(kuò)展類型兩大類堪藐,其中的內(nèi)置類型就是基本數(shù)據(jù)類型,而擴(kuò)展類型則是Java語言根據(jù)基本類型擴(kuò)展出的其他類型(如:class咽瓷,String等)串塑。本文主要討論的是前者。


圖片截自維基教科書

boolean:只能取兩個值:true和false娃承,用于判斷是否奏夫;

byte,short历筝,int酗昼,long:都是表示整數(shù)類型,但是各自的取值范圍和占用的空間大小不一樣漫谷,取值范圍越大仔雷,占用空間越大蹂析。一般常用int類型舔示,但是如果是對內(nèi)存占用要求比較嚴(yán)格的話就要謹(jǐn)慎選擇使用哪個類型;

float和double:表示浮點(diǎn)類型电抚,也就是小數(shù)惕稻,取值范圍和占用空間同整型,占用空間越大蝙叛,小數(shù)的精度越高俺祠;

char:一個字符,char在Java中是16位的借帘,因?yàn)镴ava用的是Unicode蜘渣。可以這樣給它賦值:

1.char c1='c';

2.char c2=75肺然;

如果把c1和c2輸出到console的話你會發(fā)現(xiàn)c2的輸出是“A”蔫缸,因?yàn)樽帜浮癆”在ascii碼中的十進(jìn)制值為65。

附上一張碼表:

類型轉(zhuǎn)換:

在編程中际起,有時候我們會需要把一個類型轉(zhuǎn)換成另一個類型拾碌,這個過程就叫類型轉(zhuǎn)換吐葱。從精度低的類型轉(zhuǎn)到精度高的類型是可以直接轉(zhuǎn)換的,例如:

int a = 10;

long b = a;

從精度高的類型轉(zhuǎn)到低精度的類型需要強(qiáng)制類型轉(zhuǎn)換颤霎,像這樣:

long t = 7878787;

int b = (int) t;

需要說明的是优幸,從高精度轉(zhuǎn)到低精度添寺,如果前者的數(shù)值大小超出了后者的最大范圍,是會造成數(shù)據(jù)溢出孟辑,這樣程序就會出問題:


如圖所示,int 類型的a=777告希,把他強(qiáng)制轉(zhuǎn)換成byte類型扑浸,由于byte類型所能存儲的最大值為127,所以超出了它的范圍燕偶,最后輸出b就變成了9喝噪,所以強(qiáng)轉(zhuǎn)許謹(jǐn)慎;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末指么,一起剝皮案震驚了整個濱河市酝惧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌伯诬,老刑警劉巖晚唇,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異盗似,居然都是意外死亡哩陕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門赫舒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悍及,“玉大人,你說我怎么就攤上這事接癌⌒母希” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵缺猛,是天一觀的道長缨叫。 經(jīng)常有香客問我,道長荔燎,這世上最難降的妖魔是什么耻姥? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮有咨,結(jié)果婚禮上琐簇,老公的妹妹穿的比我還像新娘。我一直安慰自己摔吏,他們只是感情好鸽嫂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布纵装。 她就那樣靜靜地躺著,像睡著了一般据某。 火紅的嫁衣襯著肌膚如雪橡娄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天癣籽,我揣著相機(jī)與錄音挽唉,去河邊找鬼。 笑死筷狼,一個胖子當(dāng)著我的面吹牛瓶籽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播埂材,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼塑顺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了俏险?” 一聲冷哼從身側(cè)響起严拒,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎竖独,沒想到半個月后裤唠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡莹痢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年种蘸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竞膳。...
    茶點(diǎn)故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡航瞭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出顶猜,到底是詐尸還是另有隱情沧奴,我是刑警寧澤痘括,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布长窄,位于F島的核電站,受9級特大地震影響纲菌,放射性物質(zhì)發(fā)生泄漏挠日。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一翰舌、第九天 我趴在偏房一處隱蔽的房頂上張望嚣潜。 院中可真熱鬧,春花似錦椅贱、人聲如沸懂算。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽计技。三九已至喜德,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間垮媒,已是汗流浹背舍悯。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留睡雇,地道東北人萌衬。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像它抱,于是被迫代替她去往敵國和親秕豫。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 第一類:邏輯型boolean 第二類:文本型char 第三類:整數(shù)型(byte观蓄、short馁蒂、int、long) c...
    Jasonme閱讀 1,068評論 0 4
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法蜘腌,類相關(guān)的語法沫屡,內(nèi)部類的語法,繼承相關(guān)的語法撮珠,異常的語法沮脖,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • 目錄:1.基本數(shù)據(jù)類型2.引用數(shù)據(jù)類型 數(shù)據(jù)類型: Java語言是一個強(qiáng)類型語言 1.所有變量,必須先聲明類型...
    Ansaxnsy閱讀 986評論 0 7
  • 《Java從小白到大牛》紙質(zhì)版已經(jīng)上架了H⑺!C庾恕! 在聲明變量或常量時會用到數(shù)據(jù)類型榕酒,在前面已經(jīng)用到一些數(shù)據(jù)類型胚膊,例如...
    tony關(guān)東升閱讀 795評論 1 3
  • 長這么大,第一次離家這么遠(yuǎn)想鹰,連跨四省紊婉。家人覺得學(xué)校離家太遠(yuǎn)了,照顧不了我辑舷,想來看我喻犁,都覺得路太遠(yuǎn),有點(diǎn)折騰,而我總...
    淺港墨漓閱讀 266評論 0 5