今天主要總結有關數值型數據的內容:
1,基本數據類型(8種):
???? 數字:int,short,byte,long,float,double
???? 字符:char,boolean
???? 注意:byte型數據類型的數值范圍是-128~127
??????????????? 如果:定義一個類型為byte型變量byte abc = 200;
????????????????????????? 則編譯不能通過;因為它超出了值的取值范圍
????????????????????
2,下面我們來看看各個數據類型所占字節是多少
????? int?????????? 4個字節???
????? short??????? 2個字節
????? byte???????? 1個字節
????? long???????? 8個字節
????? 值得注意的是float和double之間的轉換:float a = 1.5;
?????? 正確轉換應該是float a = 1.5f;(加一個f,表示他轉化成float型)
?????? 或者這樣也行:float a = (float)1.5;(得到的是相同的結果)
???????????????????????????????? double a = 1.5f;
????? 定義char類型的時候,注意要加單引號 如:char a ='1';
??????
3,switch(a)??? a的數據類型只允許:int,short,char,byte;