程式入口main方法的理解、java基本資料型別、資料間相互轉化
程式入口main方法的理解
8中基本的型別
1個位元組 = 8位(bit)
求資料型別的最值(最大、最小):如求int的最大值 和 最小值
int int_max = java.lang.Int.MAX_VALUE;
int int_min = java.lang.Int.MIN_VALUE;
整型(4個):
byte 位元組型 8bit 1位元組 最大是127 最小值就是-128
short 短整型 16bit 2位元組 最大是32767
int 整型 32bit 4位元組 最大是2147483647最小值就是-2147483648
long 長整型 64bit 8位元組 最大是9223372036854775807最小值就是-9223372036854775808
浮點型(2個):
float 浮點型 32bit 4位元組 最大是3.4028235E38最小值就是1.4E-45
double 雙精度 64bit 8位元組 最大是
字元型(1個):unicode編碼,包含65536個字元,包含ASCII (前255個字元),
char 字元 16bit 2位元組
布林型(1個):
boolean 布林 8bit 1位元組 true/false
資料型別轉換:
【注意】高型別強轉為低型別,會溢位,精度損失、資訊丟失
例如:
byte b = 2;
int n = 10;
b = n;(小轉大,錯誤)
b = (byte)n; (強制型別轉換,會造成資料溢位)