今天主要總結(jié)有關(guān)數(shù)值型數(shù)據(jù)的內(nèi)容:
1,基本數(shù)據(jù)類(lèi)型(8種):
???? 數(shù)字:int,short,byte,long,float,double
???? 字符:char,boolean
???? 注意:byte型數(shù)據(jù)類(lèi)型的數(shù)值范圍是-128~127
??????????????? 如果:定義一個(gè)類(lèi)型為byte型變量byte abc = 200;
????????????????????????? 則編譯不能通過(guò);因?yàn)樗隽酥档娜≈捣秶?br />????????????????????
2,下面我們來(lái)看看各個(gè)數(shù)據(jù)類(lèi)型所占字節(jié)是多少
????? int?????????? 4個(gè)字節(jié)???
????? short??????? 2個(gè)字節(jié)
????? byte???????? 1個(gè)字節(jié)
????? long???????? 8個(gè)字節(jié)
????? 值得注意的是float和double之間的轉(zhuǎn)換:float a = 1.5;
?????? 正確轉(zhuǎn)換應(yīng)該是float a = 1.5f;(加一個(gè)f,表示他轉(zhuǎn)化成float型)
?????? 或者這樣也行:float a = (float)1.5;(得到的是相同的結(jié)果)
???????????????????????????????? double a = 1.5f;
????? 定義char類(lèi)型的時(shí)候,注意要加單引號(hào) 如:char a ='1';
??????
3,switch(a)??? a的數(shù)據(jù)類(lèi)型只允許:int,short,char,byte;