標籤:java 抽象類別 數字 調用 弧度 格式化 常量 nbsp api
*Java中的數文書處理類
1.概述:Java中有許多現成的可用於數值處理(數學運算)的API,程式員可以直接使用這些API編寫相應程式。Java中的數文書處理類包括:
a) java.text.NumberFormat類(抽象類別)
- java.text.
- java.text.DecimalFormat類:用于格式化數字
- 可以將數值格式化為整數、浮點數、科學計數法、百分數等
- 需要使用格式化字串來表明想要相應數值呈現的格式,DecimalFormat類中定義了一些特殊的字元,分別代表不同的格式,明確這些特殊字元的格式意義,才能知道該如何定義數值格式
- 使用java.text.DecimalFormat類中的成員方法對數字進行格式化顯示與儲存
- 程式:eclipse中JavaTest工程中package operator_and_math中的JavaAPI_DecimalFormat.java
b) Random類:用於隨機數處理
- Math類中的random()函數可以用於產生隨機數
- Random類中的各個函數也可以用於隨機數處理:
c) Math類:用於數值計算
- 這個類中包含常用的數學運算方法,如三角函數、角度與弧度的相互轉換、指數函數、取整函數、取最大值、最小值、平均值、產生隨機數的方法random()
- 這個類中還包括一些常用的數學常量,如PI、E等
- Math類中的這些常量和函數都是static的,可以直接使用Math.函數名 以及Math.常量名來調用。
d) BigInteger類:
- 概述:當需要處理的數值大於int型變數所能處理的最大值2^31-1時,就需要使用BigInteger類來處理這些大數值的數字。
e) BigDecimal類:
- 概述:BigInteger類處理的只是整數,而BigDecimal類則可以處理任何精度的大數值
java基礎--->數文書處理與運算---->Java API