一:基本資料型別
8種基本型別:整型、浮點型、布林型、字元型
整型:byte—8位,有符號,二進位制補碼,預設為0,-27—27-1;
short—16位,有符號,二進位制補碼,預設為0,-215—215-1
int–32位,有符號,二進位制補碼,預設為0,-231—231-1
long—64位,有符號,二進位制補碼,預設為0l, -263—263-1
浮點數:
float—32位,單精度,0.0f,不能準確精確,不能貨幣,節省空間。
double—64位,雙精度,預設型別,0.0d,不能貨幣,
布林型:
boolean—1位,只有兩種取值,預設flase。
字元型:
char—單一16位的unicode字元,\u0000(0)—\uffff(65535)。
單精度與雙精度,貨幣為什麼不能用單精度使用。
取值範圍不同,單精度,23小位數,雙精度,52位小數。浮點數參與的運算通常伴隨著因為無法精確表示而進行的近似或捨入,所以導致結果會有絲毫的偏差,而涉及金額的計算是絕對不予許存在偏差的。
Java 基本資料型別
基本資料型別 變數持有資料本身的值 引用型別 是某個物件的引用,而並非物件本身 引用型別用在物件上的 乙個物件可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的物件 如果乙個物件被多個引用所指向,那麼無論哪個引用對物件的屬性進行修改,都會反映到其他的引用當中 型別 位數 位元組數 取值範圍 舉...
java 基本資料型別
一 基本資料型別 整型 byte short int long 在計算機中以二進位制補碼格式儲存 浮點型 float double 在計算機中以ieee754格式儲存 字元型 char 在計算機中以unicode碼格式儲存 布林型 boolean 只有true和false兩個值 二 1.長整型 lo...
Java基本資料型別
基本資料型別都是有取值範圍的,若超出範圍,則編譯報錯。位元組型的長度 1byte 位元組 8bit 位 即範圍為 128 127 如 byte b 200 或者 byte b 200,這都是錯誤的 字元型的長度 1char 16位 範圍為0 2 16 短整型的長度 1short 16位 範圍為 2 ...