1. 程式人生 > 其它 >java基本型別和運算子

java基本型別和運算子

  • 基本型別/基本型別

    • boolean 布林

    • byte 位元組

    • short/int/long 短整數/整數/長整數

    • float/double 浮點數

    • char 字元

  • boolean

    • 只有true,或者false兩種值,預設是false

  • byte

    • byte 位元組,1byte = 8 bits(8位)

    • 儲存有符號的,以二進位制補碼錶示的整數

    • 最小值-128,最大值127,預設值0

    • byte 型別用在大型陣列中可以顯著節約空間,主要代替小整數,因為byte變數佔用的空間只有int型別的四分之一

    • byte在二進位制檔案讀寫中使用較多

  • short,16位,2個位元組,有符號的以二進位制補碼錶示的整數(-32768~32767),預設值0

  • int ,32位,4個位元組,有符號的以二進位制補碼錶示的整數(-2147482648~2147483647),預設值0

  • long,64位,8個位元組,有符號的以二進位制補碼錶示的整數(-9223372036854775808~9223372036854775807),預設值0L

  • float,單精度,預設值0.0f

  • double,雙精度,預設值0.0d(d可以省略)

    • float和double都不能用來表示很精確的數字

  • 運算子

    • +,-,*,/,%

    • 邏輯運算子 &&,||,!

    • 比較運算子 !=,>,>=,<,<=,==

    • 移位運算子>>,<<等

    • 不用背誦運算子優先順序,用括號隔開