1. 程式人生 > >Java基礎系列之基礎數據類型

Java基礎系列之基礎數據類型

四種 分數 系列 數字 好處 java基礎 bsp style 情況

在Java中,一共有8種基本類型,其中有四種整型兩種浮點型,還有一個表示unicode編碼的字符單元的字符類型char和1種用於表示真假值的boolean類型。

在這裏介紹一下有種在項目比較常用的數據類型,其實也根本不是數據類型,他是java中的一個對象,不是數據類型,通常將它稱為“大數值”。可以去詳細了解下此對象的具體用法,好處在於因為java基礎數據類型處理精度時可能無法做到精確,這是由於例如2.0-1.1將出現0.8999999999999,而不是具體的0.9.因為是浮點數采用二進制系統表示,而在二進制系統中無法精確的表示分數1/10,就類似於十進制中無法精確的表示1/3一樣,這個時候建議用BigDecimal

類去處理。

以下是具體的數據類型

技術分享

註意點:

  1. double中會出現三種特殊的情況,正無窮大,負無窮大,NaN(不是一個數字)。判斷一個數字是NaN的方法是
    if (Double.isNaN(x))

Java基礎系列之基礎數據類型