java ->Math類

來源:互聯網
上載者:User

標籤:常用   href   col   size   sys   ccf   四捨五入   功能   結果   

Math類概念

Math 類是包含用於執行基本數學運算的方法的數學工具類,如初等指數、對數、平方根和三角函數。

類似這樣的工具類[L1] ,其所有方法均為靜態方法,並且一般不會建立對象。如System類

常用方法

l  abs方法,結果都為正數(絕對值)

double d1 = Math.abs(-5); // d1的值為5

double d2 = Math.abs(5); // d2的值為5

l  ceil方法,結果為比參數值大的最小整數的double值(向上取整)

double d1 = Math.ceil(3.3); //d1的值為 4.0

double d2 = Math.ceil(-3.3); //d2的值為 -3.0

double d3 = Math.ceil(5.1); // d3的值為 6.0

l  floor方法,結果為比參數值小的最大整數的double值(向下取整)

double d1 = Math.floor(3.3); //d1的值為3.0

double d2 = Math.floor(-3.3); //d2的值為-4.0

double d3 = Math.floor(5.1); //d3的值為 5.0

l  max方法,返回兩個參數值中較大的值

double d1 = Math.max(3.3, 5.5); //d1的值為5.5

double d2 = Math.max(-3.3, -5.5); //d2的值為-3.3

l  min方法,返回兩個參數值中較小的值

double d1 = Math.min(3.3, 5.5); //d1的值為3.3

double d2 = Math.max(-3.3, -5.5); //d2的值為-5.5

l  pow方法,返回第一個參數的第二個參數次冪的值

double d1 = Math.pow(2.0, 3.0); //d1的值為 8.0

double d2 = Math.pow(3.0, 3.0); //d2的值為27.0

l  round方法,返回參數值四捨五入的結果

double d1 = Math.round(5.5); //d1的值為6.0

double d2 = Math.round(5.4); //d2的值為5.0

l  random方法,產生一個大於等於0.0且小於1.0的double隨機數

double d1 = Math.random();

工具類,代表能夠完成一系列功能的類,在使用它們時,不用建立對象,該類中方法為靜態方法

java ->Math類

聯繫我們

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