04 - 數(shù)據(jù)類型和分類

數(shù)據(jù)類型表

image.png

數(shù)據(jù)類型占位字節(jié)

image.png

Java語言的整型常量默認(rèn)是int型鸥滨,聲明long型變量后加上‘l’或‘L青抛,因小寫的l容易和數(shù)字1相混淆灸叼,建議使用大寫L汉额。
默認(rèn)情況下,一個整型的字面量默認(rèn)是int類型.

字符類型講解

  • 小數(shù)類型(float-double):float、double類型:
    表示小數(shù)類型又稱為浮點類型被冒,其中float表示單精度類型军掂,double表示雙精度類型,但是二者都不能表示精確的小數(shù)姆打。

兩種表現(xiàn)形式:
十進制形式: 例如:3.14 ,168.0肠虽, .618
科學(xué)計數(shù)法形式: 例如:3.14e2幔戏, 3.14E2, 1000E-2
科學(xué)計數(shù)法表達式返回的結(jié)果是double類型税课。
默認(rèn)情況下,一個浮點類型的字面量默認(rèn)是double類型.若要聲明一個常量為float型闲延,則需在常量后加上f 或 F痊剖,double常量后面的D或d可省略。
注意:Java里只有浮點型的變量才可以接受科學(xué)計算式結(jié)果:
因為float和double都不能精確的表示小數(shù)垒玲,那么在精度要求高的系統(tǒng)比如銀行系統(tǒng)里陆馁,那怎么表示精確的小數(shù)呢?后面我們會講BigDecimal類型合愈,它表示任意精度的數(shù)據(jù)叮贩。


  • 字符類型(char):字符,字母和符號.
    char類型:表示16位的無符號整數(shù)或者Unicode字符,Java對字符采用Unicode字符編碼佛析。
    Unicode收集了世界上所有語言文字中的符號益老,是一種跨平臺的編碼方式,Java的字符占兩個字節(jié)寸莫,可以表示一個漢字捺萌。
    什么是編碼?
    計算機只能表示0和1兩個數(shù)膘茎,于是人們做規(guī)定使用一個數(shù)字去表示一個特定的字符桃纯,比如a使用97表示。
    char前256個字符和ASCII(美國信息交互標(biāo)準(zhǔn)編碼)碼中的字符重復(fù)披坏。

  • char常量有3種表示形式:
    ① 直接使用單個字符來指定字符常量态坦,格式如'◆'、'A'刮萌,'7'驮配;
    ② 直接作為十進制整數(shù)數(shù)值使用,但是數(shù)據(jù)范圍在[0着茸,65535]壮锻,格式如97,但是打印出來的值依然是ASCII碼表對于的符號,如97打印出來是字符a涮阔。
    ③ 和2一樣猜绣,只不過表示的是16進制的數(shù)值,格式如'\uX'敬特,X表示16進制整數(shù)掰邢;如:97的16進制是61。那么表示為‘\u0061’打印出來也是a伟阔。
    所以有人說char本質(zhì)上也是整型辣之,也是有道理的。
    char前256個字符和ASCII(美國信息交互標(biāo)準(zhǔn)編碼)碼中的字符重復(fù)皱炉,可查表怀估。

  • String字符串

除了8種基本數(shù)據(jù)類型,其他所有類型都是引用數(shù)據(jù)類型,包括類多搀、接口歧蕉、數(shù)組。引用數(shù)據(jù)類型默認(rèn)初始值都是null康铭。
String是一個類惯退,字符串使用 "" 括起來的,連接字符串使用 “+”符號从藤。


public class Test {
    public static void main(String[] args) {
        System.out.println( 8 + 7 +"hello");
        System.out.println( 8 + "hello" + 7);
        String str = 17 + "AAA";
        System.out.println(str);

    }
}

數(shù)據(jù)過大和溢出

當(dāng)要表示的數(shù)據(jù)超出數(shù)據(jù)類型的臨界范圍時催跪,稱為溢出。溢出情況發(fā)生時程序并沒有做數(shù)據(jù)范圍檢查處理呛哟,此時會出現(xiàn)數(shù)據(jù)紊亂情況叠荠。

public class Test {
    public static void main(String[] args) {
        int  max = 2147483647;
        //讓max變量的值加1之后,再賦值給max變量
        max = max +1;
        System.out.println("最大值"+max); //-2147483648

        int min = -2147483648;
        min = min - 1;
        System.out.println("最小值"+min); //2147483647
    }
}

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末扫责,一起剝皮案震驚了整個濱河市榛鼎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鳖孤,老刑警劉巖者娱,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異苏揣,居然都是意外死亡黄鳍,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進店門平匈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來框沟,“玉大人,你說我怎么就攤上這事增炭∪淘铮” “怎么了?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵隙姿,是天一觀的道長梅垄。 經(jīng)常有香客問我,道長输玷,這世上最難降的妖魔是什么队丝? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮欲鹏,結(jié)果婚禮上机久,老公的妹妹穿的比我還像新娘。我一直安慰自己赔嚎,他們只是感情好膘盖,可當(dāng)我...
    茶點故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般衔憨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袄膏,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天践图,我揣著相機與錄音,去河邊找鬼沉馆。 笑死码党,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的斥黑。 我是一名探鬼主播揖盘,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼锌奴!你這毒婦竟也來了兽狭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤鹿蜀,失蹤者是張志新(化名)和其女友劉穎箕慧,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茴恰,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡颠焦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了往枣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伐庭。...
    茶點故事閱讀 40,928評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖分冈,靈堂內(nèi)的尸體忽然破棺而出圾另,到底是詐尸還是另有隱情,我是刑警寧澤丈秩,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布盯捌,位于F島的核電站,受9級特大地震影響蘑秽,放射性物質(zhì)發(fā)生泄漏饺著。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一肠牲、第九天 我趴在偏房一處隱蔽的房頂上張望幼衰。 院中可真熱鬧,春花似錦缀雳、人聲如沸渡嚣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽识椰。三九已至绝葡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間腹鹉,已是汗流浹背藏畅。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留功咒,地道東北人愉阎。 一個月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像力奋,于是被迫代替她去往敵國和親榜旦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,937評論 2 361

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