math類方法及其說明

2021-10-01 15:12:47 字數 1360 閱讀 9737

方法名

說明abs(x)

返回數的絕對值。

acos(x)

返回數的反余弦值。

asin(x)

返回數的反正弦值。

atan(x)

以介於 -pi/2 與 pi/2 弧度之間的數值來返回 x 的反正切值。

atan2(y,x)

返回從 x 軸到點 (x,y) 的角度(介於 -pi/2 與 pi/2 弧度之間)。

ceil(x)

對數進行上捨入。

cos(x)

返回數的余弦。

exp(x)

返回 e 的指數。

floor(x)

對數進行下捨入。

log(x)

返回數的自然對數(底為e)。

max(x,y)

返回 x 和 y 中的最高值。

min(x,y)

返回 x 和 y 中的最低值

pow(x,y)

返回 x 的 y 次冪。

random()

返回 0 ~ 1 之間的隨機數。

round(x)

把數四捨五入為最接近的整數。

sin(x)

返回數的正弦。

sqrt(x)

返回數的平方根。

tan(x)

返回角的正切

tosource()

返回該物件的源**。

valueof()

返回 math 物件的原始值。

返回 0 ~ 1 之間的隨機數

math.random()

把數四捨五入為最接近的整數 (求本身的四捨五入. 將括號內的數+0.5之後,向下取值)

math.round(x)

round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3;

round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10

對數進行上捨入(求最小的整數,但不小於本身,ceil的英文意義是天花板,該方法就表示向上取整)

math.ceil(x)

math.ceil(11.3)的結果為12,math.ceil(-11.3)的結果是-11;

對數進行下捨入(math.floor求最大的整數,但不大於本身.floor的英文意義是地板,該方法就表示向下取整 )

math.floor(x)

math.floor(11.6)的結果為11,math.floor(-11.6)的結果是-12

Math 方法類 方法 說明

public class mathdemo system.out.println for int i 0 i 10 i system.out.println random rd new random random 隨機類 double nextdouble 0 1的隨機小數 for int i 0 ...

Math類常用方法

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

Math類的常用方法

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