Java Math 方法
Java Math 類有許多方法,允許您對數字執行數學任務。
所有 Math 方法
所有 Math 方法的列表可以在下表中找到
方法 | 描述 | 返回型別 |
---|---|---|
abs(x) | 返回 x 的絕對值 | double|float|int|long |
acos(x) | 返回 x 的反餘弦值,以弧度表示 | double |
addExact(x, y) | 返回 x 和 y 的和 | int|long |
asin(x) | 返回 x 的反正弦值,以弧度表示 | double |
atan(x) | 返回 x 的反正切值,一個介於 -PI/2 和 PI/2 弧度之間的數值 | double |
atan2(y,x) | 透過將直角座標 (x, y) 轉換為極座標 (r, theta) 來返回角度 theta。 | double |
cbrt(x) | 返回 x 的立方根 | double |
ceil(x) | 返回 x 四捨五入到最近整數的值 | double |
copySign(x, y) | 返回第一個浮點數 x 和第二個浮點數 y 的符號 | double|float |
cos(x) | 返回 x 的餘弦值 (x 以弧度表示) | double |
cosh(x) | 返回 double 值的雙曲餘弦 | double |
decrementExact(x) | 返回 x-1 | int|long |
exp(x) | 返回 Ex 的值 | double |
expm1(x) | 返回 ex -1 | double |
floor(x) | 返回 x 四捨五入到最近整數的值 | double |
floorDiv(x, y) | 返回 x 和 y 的除法結果,向下取整 | int|long |
floorMod(x, y) | 返回 x 除以 y 的餘數,其中除法結果向下取整 | int|long |
getExponent(x) | 返回 x 中使用的無符號指數 | int |
hypot(x, y) | 返回 sqrt(x2 +y2),無中間溢位或下溢 | double |
IEEEremainder(x, y) | 根據 IEEE 754 標準計算 x 和 y 上的餘數運算 | double |
incrementExact(x) | 返回 x+1 | int|double |
log(x) | 返回 x 的自然對數(以 E 為底) | double |
log10(x) | 返回 x 的 10 底對數 | double |
log1p(x) | 返回 x 加 1 的自然對數(以 E 為底) | double |
max(x, y) | 返回具有最高值的數字 | double|float|int|long |
min(x, y) | 返回具有最低值的數字 | double|float|int|long |
multiplyExact(x, y) | 返回 x 乘以 y 的結果 | int|long |
negateExact(x) | 返回 x 的負值 | int|long |
nextAfter(x, y) | 返回在 y 方向上與 x 相鄰的浮點數 | double|float |
nextDown(x) | 返回在負方向上與 x 相鄰的浮點數值 | double|float |
nextUp(x) | 返回在正無窮大方向上與 x 相鄰的浮點數值 | double|float |
pow(x, y) | 返回 x 的 y 次冪的值 | double |
random() | 返回一個介於 0 和 1 之間的隨機數 | double |
rint(x) | 返回最接近 x 且等於數學整數的 double 值 | double |
round(x) | 返回 x 四捨五入到最近整數的值 | long|int |
scalb(x, y) | 返回 x 乘以 2 的 y 次方 | double|float |
signum(x) | 返回 x 的符號 | double|float |
sin(x) | 返回 x 的正弦值 (x 以弧度表示) | double |
sinh(x) | 返回 double 值的雙曲正弦 | double |
sqrt(x) | 返回 x 的平方根 | double |
subtractExact(x, y) | 返回 x 減去 y 的結果 | int|long |
tan(x) | 返回角度的正切值 | double |
tanh(x) | 返回 double 值的雙曲正切 | double |
toDegrees(x) | 將以弧度為單位的角度轉換為近似的以度為單位的角度 | double |
toIntExact(x) | 將 long 值轉換為 int | int |
toRadians(x) | 將以度為單位的角度轉換為近似的以弧度為單位的角度 | double |
ulp(x) | 返回 x 的最小精度單位 (ulp) 的大小 | double|float |
注意: 所有 Math 方法都是 static
的。