更新時間:2022-09-01 11:03:02 來源:動力節(jié)點 瀏覽1411次
java.lang.Math類包含用于執(zhí)行基本數(shù)值運算的方法,例如初等指數(shù)、對數(shù)、平方根和三角函數(shù)。
以下是java.lang.Math類的聲明
public final class Math
extends Object
以下是java.lang.Math類的字段
static double E - 這是比任何其他值更接近自然對數(shù)底 e 的 double 值。
static double PI - 這是比任何其他值都更接近 pi 的雙精度值,即圓的周長與其直徑的比率。
編號 | 方法和說明 |
---|---|
1 |
靜態(tài)雙abs(雙a) 此方法返回雙精度值的絕對值。 |
2 |
靜態(tài)浮動 abs(float a) 此方法返回浮點值的絕對值。 |
3 |
靜態(tài) int abs(int a) 此方法返回一個 int 值的絕對值。 |
4 |
靜態(tài)長 abs(long a) 此方法返回一個 long 值的絕對值。 |
5 |
靜態(tài)雙 acos(雙 a) 該方法返回一個值的反余弦值;返回的角度在 0.0 到 pi 的范圍內(nèi)。 |
6 |
靜態(tài)雙asin(雙a) 該方法返回一個值的反正弦值;返回的角度在 -pi/2 到 pi/2 的范圍內(nèi)。 |
7 |
靜態(tài)雙 atan(雙 a) 該方法返回一個值的反正切;返回的角度在 -pi/2 到 pi/2 的范圍內(nèi)。 |
8 |
靜態(tài)雙 atan2(雙 y,雙 x) 此方法從直角坐標 (x, y) 到極坐標 (r, theta) 的轉換中返回角度 theta。 |
9 |
靜態(tài)雙 cbrt(雙 a) 此方法返回雙精度值的立方根。 |
10 |
靜態(tài)雙ceil(雙a) 此方法返回大于或等于參數(shù)且等于數(shù)學整數(shù)的最小(最接近負無窮大)雙精度值。 |
11 |
靜態(tài)雙copySign(雙幅度,雙符號) 此方法返回第一個浮點參數(shù)和第二個浮點參數(shù)的符號。 |
12 |
靜態(tài)浮動 copySign(浮動幅度,浮動符號) 此方法返回第一個浮點參數(shù)和第二個浮點參數(shù)的符號。 |
13 |
靜態(tài)雙cos(雙a) 此方法返回角度的三角余弦值。 |
14 |
靜態(tài)雙 cosh(雙 x) 此方法返回雙精度值的雙曲余弦值。 |
15 |
靜態(tài)雙exp(雙a) 此方法返回歐拉數(shù) e 的雙精度次方。 |
16 |
靜態(tài)雙 expm1(雙 x) 此方法返回 e x -1。 |
17 |
靜態(tài)雙層(雙a) 此方法返回小于或等于參數(shù)且等于數(shù)學整數(shù)的最大(最接近正無窮大)雙精度值。 |
18 |
靜態(tài) int getExponent(double d) 此方法返回用于表示雙精度的無偏指數(shù)。 |
19 |
靜態(tài) int getExponent(float f) 此方法返回用于表示浮點數(shù)的無偏指數(shù)。 |
20 |
靜態(tài)雙假設(雙 x,雙 y) 此方法返回 sqrt(x 2 +y 2 ) 沒有中間溢出或下溢。 |
21 |
靜態(tài)雙 IEEEremainder(雙 f1,雙 f2) 此方法計算 IEEE 754 標準規(guī)定的兩個參數(shù)的余數(shù)運算。 |
22 |
靜態(tài)雙日志(雙a) 此方法返回雙精度值的自然對數(shù)(以 e 為底)。 |
23 |
靜態(tài)雙 log10(雙 a) 此方法返回雙精度值的以 10 為底的對數(shù)。 |
24 |
靜態(tài)雙 log1p(雙 x) 此方法返回參數(shù)和 1 之和的自然對數(shù)。 |
25 |
靜態(tài)雙最大(雙 a,雙 b) 此方法返回兩個雙精度值中的較大者。 |
26 |
靜態(tài)浮動最大值(浮動 a,浮動 b) 此方法返回兩個浮點值中的較大者。 |
27 |
靜態(tài) int 最大值(int a,int b) 此方法返回兩個 int 值中的較大者。 |
28 |
靜態(tài) long max(long a, long b) 此方法返回兩個 long 值中的較大者。 |
29 |
靜態(tài)雙最小(雙a,雙b) 此方法返回兩個雙精度值中較小的一個。 |
30 |
靜態(tài)浮動最小值(浮動 a,浮動 b) 此方法返回兩個浮點值中較小的一個。 |
31 |
靜態(tài) int min(int a, int b) 此方法返回兩個 int 值中較小的一個。 |
32 |
靜態(tài) long min(long a, long b) 此方法返回兩個 long 值中較小的一個。 |
33 |
static double nextAfter(雙啟動,雙向) 此方法返回第二個參數(shù)方向上與第一個參數(shù)相鄰的浮點數(shù)。 |
34 |
static float nextAfter(浮動開始,雙向) 此方法返回第二個參數(shù)方向上與第一個參數(shù)相鄰的浮點數(shù)。 |
35 |
靜態(tài)雙 nextUp(雙 d) 該方法返回正無窮方向上與 d 相鄰的浮點值。 |
36 |
靜態(tài)浮動 nextUp(float f) 此方法返回正無窮方向上與 f 相鄰的浮點值。 |
37 |
靜態(tài)雙 pow(雙 a,雙 b) 此方法返回第一個參數(shù)的第二個參數(shù)次方的值。 |
38 |
靜態(tài)雙隨機() 此方法返回一個帶正號的雙精度值,大于或等于 0.0 且小于 1.0。 |
39 |
靜態(tài)雙沖洗(雙a) 此方法返回與參數(shù)值最接近且等于數(shù)學整數(shù)的雙精度值。 |
40 |
靜態(tài)長輪(雙a) 此方法返回最接近參數(shù)的 long。 |
41 |
靜態(tài)整數(shù)輪(浮點數(shù)) 此方法返回最接近參數(shù)的 int。 |
42 |
靜態(tài)雙 scalb(雙 d,int scaleFactor) 此方法返回 d × 2 scaleFactor舍入,就好像由單個正確舍入的浮點乘以雙精度值集的成員一樣。 |
43 |
靜態(tài)浮點 scalb(float f, int scaleFactor) 此方法返回 f × 2 scaleFactor舍入,就像通過單個正確舍入的浮點乘以浮點值集的成員一樣。 |
44 |
靜態(tài)雙符號(雙 d) 該方法返回參數(shù)的符號函數(shù);如果參數(shù)為零,則為零,如果參數(shù)大于零,則為 1.0,如果參數(shù)小于零,則為 -1.0。 |
45 |
靜態(tài)浮動符號(浮動 f) 該方法返回參數(shù)的符號函數(shù);如果參數(shù)為零,則為零,如果參數(shù)大于零,則為 1.0f,如果參數(shù)小于零,則為 -1.0f。 |
46 |
靜態(tài)雙罪(雙a) 此方法返回雙精度值的雙曲正弦值。 |
47 |
靜態(tài)雙 sinh(雙 x) 此方法返回 double 值的雙曲正弦值。 |
48 |
靜態(tài)雙 sqrt(雙 a) 此方法返回雙精度值的正確舍入正平方根。 |
49 |
靜態(tài)雙曬(雙a) 此方法返回角度的三角正切。r |
50 |
靜態(tài)雙 tanh(雙 x) 此方法返回雙精度值的雙曲正切。 |
51 |
靜態(tài)雙 toDegrees(雙 angrad) 此方法將以弧度測量的角度轉換為以度為單位測量的大致等效角度。 |
52 |
靜態(tài)雙弧度(雙角度) 此方法將以度為單位的角度轉換為以弧度為單位的大致等效角度。 |
53 |
靜態(tài)雙 ulp(雙 d) 此方法返回參數(shù)的 ulp 的大小。 |
54 |
靜態(tài)雙 ulp(float f) 此方法返回參數(shù)的 ulp 的大小。 |