型別
位數範圍
備註包裹類
byte
8-128 ~ 127
如檔案中的byte流
byte
short
16-32768 ~ 32767
不經常用
short
int32
(-2^31) -1 ~ 2^31
操作整數時經常使用
interger
long
64(-2^63) -1 ~ 2^63
定義時需要字尾l,否則會報錯,如long a = 5l;
long
型別位數
範圍備註
包裹類float
32(-2^31) -1 ~ 2^31
定義時需要字尾f或f,float a = 5f; float b = 5f;
float
double
64(-2^63) -1 ~ 2^63
定義時需要字尾 d 或 d,double a = 5d; double b = 5d;
double
型別位數
範圍備註
包裹類char
160~65535
是整數型別,用單引號括起來的 1 個字元
character
true -> 真
false -> 假
java基本型別轉換
一 int 和 string 互轉 1 int 轉為 string 1 public static string valueof int i 2 int a 9 string s new integer a tostring 2 string 轉為 int 1 int i integer.parsi...
Java基本型別的型別轉換
語法格式 targettype value,其運算子是圓括號。當進行強制型別轉換時,類似於把乙個大瓶子中的水倒入小瓶子中,如果大瓶子中水不多還好,如果大瓶子中水多,將會引起溢位,從而造成資料損失 注 正數在計算機中以原碼存放,負數在計算機中以補碼顯示 float a 5.6 上面一行 會報錯,因為計...
Java基本型別與物件
1 基本型別 int long short byte double float char boolean 例一 byte b1 1,b2 2 byte b3 b1 b2 error 因為執行整數運算是按32位或64位進行,其結果變成了int,需強行轉換 byte b3 byte b1 b2 yes....