Math類的常用方法比較

2021-06-16 17:35:56 字數 857 閱讀 5058

ath類中提供了三個與取整有關的方法:

ceil

、floor

、round

,這些方法的作用與它們的英文名稱的含義相對應,例如,

ceil

的英文意義是天花板,該方法就表示向上取整,

math.ceil(11.3)

的結果為

12,math.ceil(-11.3)

的結果是

-11;

floor

的英文意義是地板,該方法就表示向下取整,

math.ceil(11.6)

的結果為

11,math.ceil(-11.6)

的結果是

-12;最難掌握的是

round

方法,它表示

「四捨五入」,

演算法為math.floor(x+0.5)

,即將原來的數字加上

0.5後再向下取整

,加完之後剛好是整數的不用動,那個值即為結果,所以,math.round(11.5)

的結果為12,

math.round(-11.5)

的結果為

-11。

system.out.println(math.round(11.5)); //

system.out.println(math.round(11.4)); //11

system.out.println(math.round(-11.5)); //-11

system.out.println(math.round(-11.4)); //-11

system.out.println(math.round(-11.6));//-12

Math類常用方法

名稱說明 abs已過載。返回指定數字的絕對值。acos 返回余弦值為指定數字的角度。asin 返回正弦值為指定數字的角度。atan 返回正切值為指定數字的角度。atan2 返回正切值為兩個指定數字的商的角度。bigmul 生成兩個 32 位數字的完整乘積。ceiling 已過載。返回大於或等於指定數...

Math類的常用方法

封裝了一些基本運算方法,包括進行三角運算的正弦 余弦 正切 餘切相關的方法 例如,求正弦的sin,求余弦的cos等,如果使用的話可以參考jdk。下面的方法可能是我們經常要使用的 1 求最大值,可以用於求int型別,long型別,float型別,double型別的最大值,下面僅僅下求整數最大值的方法的...

Math類的常用方法

細節決定成敗。寫程式如此,生活亦是如此。math類包含執行基本數字運算的方法,如基本指數,對數,平方根和三角函式。主要驗證一下math類裡面的常用方法 1 round double a 返回引數中最接近的 long 其中 long四捨五入為正無窮大。system.out.println math.r...