专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java.lang.Math 类

Java.lang.Math 类

更新时间:2022-09-01 11:03:02 来源:赢咖4 浏览943次

java.lang.Math类包含用于执行基本数值运算的方法,例如初等指数、对数、平方根和三角函数。

类声明

以下是java.lang.Math类的声明

public final class Math
   extends Object

场地

以下是java.lang.Math类的字段

static double E - 这是比任何其他值更接近自然对数底 e 的 double 值。

static double PI - 这是比任何其他值都更接近 pi 的双精度值,即圆的周长与其直径的比率。

类方法

编号 方法和说明
1

静态双abs(双a)

此方法返回双精度值的绝对值。

2

静态浮动 abs(float a)

此方法返回浮点值的绝对值。

3

静态 int abs(int a)

此方法返回一个 int 值的绝对值。

4

静态长 abs(long a)

此方法返回一个 long 值的绝对值。

5

静态双 acos(双 a)

该方法返回一个值的反余弦值;返回的角度在 0.0 到 pi 的范围内。

6

静态双asin(双a)

该方法返回一个值的反正弦值;返回的角度在 -pi/2 到 pi/2 的范围内。

7

静态双 atan(双 a)

该方法返回一个值的反正切;返回的角度在 -pi/2 到 pi/2 的范围内。

8

静态双 atan2(双 y,双 x)

此方法从直角坐标 (x, y) 到极坐标 (r, theta) 的转换中返回角度 theta。

9

静态双 cbrt(双 a)

此方法返回双精度值的立方根。

10

静态双ceil(双a)

此方法返回大于或等于参数且等于数学整数的最小(最接近负无穷大)双精度值。

11

静态双copySign(双幅度,双符号)

此方法返回第一个浮点参数和第二个浮点参数的符号。

12

静态浮动 copySign(浮动幅度,浮动符号)

此方法返回第一个浮点参数和第二个浮点参数的符号。

13

静态双cos(双a)

此方法返回角度的三角余弦值。

14

静态双 cosh(双 x)

此方法返回双精度值的双曲余弦值。

15

静态双exp(双a)

此方法返回欧拉数 e 的双精度次方。

16

静态双 expm1(双 x)

此方法返回 e x -1。

17

静态双层(双a)

此方法返回小于或等于参数且等于数学整数的最大(最接近正无穷大)双精度值。

18

静态 int getExponent(double d)

此方法返回用于表示双精度的无偏指数。

19

静态 int getExponent(float f)

此方法返回用于表示浮点数的无偏指数。

20

静态双假设(双 x,双 y)

此方法返回 sqrt(x 2 +y 2 ) 没有中间溢出或下溢。

21

静态双 IEEEremainder(双 f1,双 f2)

此方法计算 IEEE 754 标准规定的两个参数的余数运算。

22

静态双日志(双a)

此方法返回双精度值的自然对数(以 e 为底)。

23

静态双 log10(双 a)

此方法返回双精度值的以 10 为底的对数。

24

静态双 log1p(双 x)

此方法返回参数和 1 之和的自然对数。

25

静态双最大(双 a,双 b)

此方法返回两个双精度值中的较大者。

26

静态浮动最大值(浮动 a,浮动 b)

此方法返回两个浮点值中的较大者。

27

静态 int 最大值(int a,int b)

此方法返回两个 int 值中的较大者。

28

静态 long max(long a, long b)

此方法返回两个 long 值中的较大者。

29

静态双最小(双a,双b)

此方法返回两个双精度值中较小的一个。

30

静态浮动最小值(浮动 a,浮动 b)

此方法返回两个浮点值中较小的一个。

31

静态 int min(int a, int b)

此方法返回两个 int 值中较小的一个。

32

静态 long min(long a, long b)

此方法返回两个 long 值中较小的一个。

33

static double nextAfter(双启动,双向)

此方法返回第二个参数方向上与第一个参数相邻的浮点数。

34

static float nextAfter(浮动开始,双向)

此方法返回第二个参数方向上与第一个参数相邻的浮点数。

35

静态双 nextUp(双 d)

该方法返回正无穷方向上与 d 相邻的浮点值。

36

静态浮动 nextUp(float f)

此方法返回正无穷方向上与 f 相邻的浮点值。

37

静态双 pow(双 a,双 b)

此方法返回第一个参数的第二个参数次方的值。

38

静态双随机()

此方法返回一个带正号的双精度值,大于或等于 0.0 且小于 1.0。

39

静态双冲洗(双a)

此方法返回与参数值最接近且等于数学整数的双精度值。

40

静态长轮(双a)

此方法返回最接近参数的 long。

41

静态整数轮(浮点数)

此方法返回最接近参数的 int。

42

静态双 scalb(双 d,int scaleFactor)

此方法返回 d × 2 scaleFactor舍入,就好像由单个正确舍入的浮点乘以双精度值集的成员一样。

43

静态浮点 scalb(float f, int scaleFactor)

此方法返回 f × 2 scaleFactor舍入,就像通过单个正确舍入的浮点乘以浮点值集的成员一样。

44

静态双符号(双 d)

该方法返回参数的符号函数;如果参数为零,则为零,如果参数大于零,则为 1.0,如果参数小于零,则为 -1.0。

45

静态浮动符号(浮动 f)

该方法返回参数的符号函数;如果参数为零,则为零,如果参数大于零,则为 1.0f,如果参数小于零,则为 -1.0f。

46

静态双罪(双a)

此方法返回双精度值的双曲正弦值。

47

静态双 sinh(双 x)

此方法返回 double 值的双曲正弦值。

48

静态双 sqrt(双 a)

此方法返回双精度值的正确舍入正平方根。

49

静态双晒(双a)

此方法返回角度的三角正切。r

50

静态双 tanh(双 x)

此方法返回双精度值的双曲正切。

51

静态双 toDegrees(双 angrad)

此方法将以弧度测量的角度转换为以度为单位测量的大致等效角度。

52

静态双弧度(双角度)

此方法将以度为单位的角度转换为以弧度为单位的大致等效角度。

53

静态双 ulp(双 d)

此方法返回参数的 ulp 的大小。

54

静态双 ulp(float f)

此方法返回参数的 ulp 的大小。

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>