1. 程式人生 > >java基礎----char等資料型別

java基礎----char等資料型別

1.先介紹其他幾個

(1)boolean型別取值true,false;

(2)整數常量三種進位制:eg 142(十進位制)     0142(八進位制)     0x142(十六進位制)

(3)基本資料型別轉換(低----高):

型別         byte  short    int   long   float   double  (這幾個都是

有符號的)

佔記憶體    1         2          4      8        4          8

注意:將一個整數賦給一個byte,short,int,long時,不可以超出這些變數的取值範圍,否則必須進行型別轉換

eg:              byte a=(byte)128;

                   byte b=(byte)(-129);

結果a=-128;b=127

2關於char型別(Unicode字符集)

(1).字元常量用單引號括起來,轉義字元前加反斜槓/

(2).字元變數佔2B,範圍0-65535;觀察字元在字符集中的位置,必須使用int型別顯示轉換而不可以使用short型別(因為short型別的範圍是-32768-32767)

(3).char型別與整型資料運算時,其精度為int型

3.基本資料的類包裝

型別:         byte      short       int         long         float          double       char

類包裝: Byte      Short       Integer    Long       Float          Double       Character

類方法:byteValue(), intValue(), charValue()等獲得值

              特別是Character類的方法比較多,例如: isDigit(); isLetter(); isLowCase() 等