java技巧04——Math工具

來源:互聯網
上載者:User

在java中有Math這個數學類它記載這很多程式將用到的數學方面的東東,比如兩個常量:

Math.PI 記錄的圓周率

Math.E 記錄e的常量

Math中還有一些類似的常量,都是一些工程數學常用量。

Math.abs 求絕對值

Math.sin 正弦函數 Math.asin 反正弦函數

Math.cos 餘弦函數 Math.acos 反餘弦函數

Math.tan 正切函數 Math.atan 反正切函數

Math.atan2 商的反正切函數

Math.toDegrees 弧度轉化為角度

Math.toRadians 角度轉化為弧度

Math.ceil 得到不小於某數的最大整數

Math.floor 得到不大於某數的最大整數

Math.IEEEremainder 求餘

Math.max 求兩數中最大

Math.min 求兩數中最小

Math.sqrt 求開方

Math.pow 求某數的任意次方,拋出ArithmeticException處理溢出異常

Math.exp 求e的任意次方

Math.log10 以10為底的對數

Math.log 自然對數

Math.rint 求距離某數最近的整數(可能比某數大,也可能比它小)

Math.round 同上,返回int型或者long型(上一個函數返回double型)

Math.random 返回0,1之間的一個隨機數

註:雖然Math.rint和Math.round很相同但其還是有區別的,不如Math.rint(-5.5)==-6.0而Math.round(-5.5)==-5。這就是rint和round的另一個區別。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.