天天看點

java SE 資料類型

java 強類型(由于跨平台需設計如此)   js 弱類型

十進制:常用

八進制:以0開關

十六進制:以0x或0X開頭

Integer.toBinaryString(a)--将a轉成二進制字元串

            .toOctalString         轉八進制

            .toHexString           轉十六進制

資料類型,包括(1)基本資料類型、(2)引用資料類型【類class、接口interface、】

(1)包括數值型(整數類型、浮點類型)、字元型、布爾型

          整數:byte(位元組)         占記憶體1位元組        -128~127    

                short(短整型)                2位元組             -32768~32767

                         int(整型)                4位元組            -2147483648~2147483647(約21億)

                  long(長整型)               8位元組            -2^63~2^63 - 1

                 // BigInteger類表示很大的整數

                    整型常量資料大小未超過小位元組表示範圍可以自動轉型

                    小位元組常量給大位元組類型可以自動轉型

                    long型指派時常量資料需添加L辨別

          浮點:float(單精度)  4位元組     -3.403E38~3.403E38

                  double(雙精度) 8位元組     -1.798E308~1.798E308

                   //BigDicimal類表示很大的小數,不産生舍入誤差

                   浮點數預設double,将值加F/f改為float

                   浮點數存在舍入誤差

                   避免比較中使用浮點數

          字元:char      1位元組       單引号     轉義字元/(' " / \) /t制表符 /n換行 

                                           範圍在0-65535之間可直接作為整數來用,對應ASCII碼

                                           整數需(char)強制轉型為char

          布爾:boolean     1位     true/false   用于邏輯判斷

                                                  if(is)//新手寫法 if(is==true)