從零開始復(fù)習(xí)Java-數(shù)據(jù)類型

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

強(qiáng)類型語言

要求變量的使用要嚴(yán)格符合規(guī)定朱盐,變量要先定義后才能使用 如 Java c

安全性好群嗤,處理速度慢

弱類型語言

JS和VB也是弱類型語言

例如'12'+3 = 123字符串和整型可以直接計(jì)算的

python swift 寫起來是真的舒爽,大三上期安了個(gè)黑蘋果寫IOS應(yīng)用開發(fā)兵琳,就感覺自由度高的很狂秘,分號都不用寫。但最后還是覺得java這種把變量規(guī)定好的舒適度高躯肌,不會(huì)讓人摸不著頭腦者春。

Java的數(shù)據(jù)類型

基本類型(Primitive Type)

  • 整數(shù)類型

    byte -128-127

    short -32768-32767

    int -2147483648-2147483647 正負(fù)21億

    long 太長了不想寫 在數(shù)字后面加L

    整數(shù)拓展

    進(jìn)制

    int i  =10;
    int i2 = 010; // 八進(jìn)制 0
    int i3 = 0x10;// 十六進(jìn)制 0x
    
    //輸出i i2 i3
    10 8 16
    
  • 浮點(diǎn)類型

    float:4個(gè)字節(jié) 在數(shù)字后面加F

    ? 有限 離散 有舍入誤差 大約 接近但不等于
    ? 所以 最好完全避免使用浮點(diǎn)數(shù)進(jìn)行比較

    double:8個(gè)字節(jié)

    浮點(diǎn)數(shù)拓展

    //銀行業(yè)務(wù)怎么表示?
    BigDecimal //一個(gè)數(shù)學(xué)工具類 
    
  • 字符類型

    char:2個(gè)字節(jié)

    字符拓展

    String sa = new String("hello world");
    String sb = new String("hello world");
    sa≠sb
    String sc = "hello world";
    String sd = "hello world";
    sc=sd
    //new一個(gè)內(nèi)存就會(huì)創(chuàng)建一塊空間(字符串常量池)清女,和JVM相關(guān) 所以不相等钱烟,字符串比較要用equals() 
      //對象 從內(nèi)存進(jìn)行分析
    
  • 布爾類型

    boolean類型:1 0 ;true false

引用類型(Reference Type)

String 字符串
Integer MIN_VALUE = 0x80000000 -2的31次方
MAX_VALUE= 0x7fffffff 2的31次方-1

Byte

接口Interface

數(shù)組ArrayList

JAVA的類型轉(zhuǎn)換

//容量
低------------------------------------->>高
byte嫡丙,short拴袭,char->int->long->float->double

在數(shù)據(jù)運(yùn)算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型曙博,然后再進(jìn)行運(yùn)算拥刻。

不能對布爾值進(jìn)行轉(zhuǎn)換

不能把對象類型轉(zhuǎn)換為不相干的類型

轉(zhuǎn)換的時(shí)候可能存在內(nèi)存溢出或者精度問題

強(qiáng)制類型轉(zhuǎn)換(高--低)

(類型)變量名

int i = 128;
byte b = byte(i);
//i = 128;b = -128
//============================
int(23.7);
int(-45.89f)
//i = 23; i = -45

自動(dòng)類型轉(zhuǎn)換(低--高)

int i = 128;
double b = i;
//i = 128;b = 128.0
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市父泳,隨后出現(xiàn)的幾起案子泰佳,更是在濱河造成了極大的恐慌盼砍,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逝她,死亡現(xiàn)場離奇詭異浇坐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)黔宛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門近刘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人臀晃,你說我怎么就攤上這事觉渴。” “怎么了徽惋?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵案淋,是天一觀的道長。 經(jīng)常有香客問我险绘,道長踢京,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任宦棺,我火速辦了婚禮瓣距,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘代咸。我一直安慰自己蹈丸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布呐芥。 她就那樣靜靜地躺著逻杖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪思瘟。 梳的紋絲不亂的頭發(fā)上弧腥,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機(jī)與錄音潮太,去河邊找鬼管搪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛铡买,可吹牛的內(nèi)容都是我干的更鲁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼奇钞,長吁一口氣:“原來是場噩夢啊……” “哼澡为!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起景埃,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤媒至,失蹤者是張志新(化名)和其女友劉穎顶别,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拒啰,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驯绎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谋旦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片剩失。...
    茶點(diǎn)故事閱讀 39,919評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖册着,靈堂內(nèi)的尸體忽然破棺而出拴孤,到底是詐尸還是另有隱情,我是刑警寧澤甲捏,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布演熟,位于F島的核電站,受9級特大地震影響司顿,放射性物質(zhì)發(fā)生泄漏芒粹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一免猾、第九天 我趴在偏房一處隱蔽的房頂上張望是辕。 院中可真熱鬧囤热,春花似錦猎提、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至棺聊,卻和暖如春伞租,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背限佩。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工葵诈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人祟同。 一個(gè)月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓作喘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親晕城。 傳聞我的和親對象是個(gè)殘疾皇子泞坦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評論 2 354