java基礎--->數文書處理與運算---->Java API

來源:互聯網
上載者:User

標籤: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類:用於隨機數處理

  1. Math類中的random()函數可以用於產生隨機數
  2. Random類中的各個函數也可以用於隨機數處理:

c) Math類:用於數值計算

  1. 這個類中包含常用的數學運算方法,如三角函數、角度與弧度的相互轉換、指數函數、取整函數、取最大值、最小值、平均值、產生隨機數的方法random()
  2. 這個類中還包括一些常用的數學常量,如PI、E等
  3. Math類中的這些常量和函數都是static的,可以直接使用Math.函數名  以及Math.常量名來調用。

d) BigInteger類:

  1. 概述:當需要處理的數值大於int型變數所能處理的最大值2^31-1時,就需要使用BigInteger類來處理這些大數值的數字。

e) BigDecimal類:

  1. 概述:BigInteger類處理的只是整數,而BigDecimal類則可以處理任何精度的大數值

 

java基礎--->數文書處理與運算---->Java API

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.