- Java.lang包类
- Java.lang - 主页
- Java.lang - 布尔值
- Java.lang-字节
- Java.lang - 字符
- Java.lang - 字符.子集
- Java.lang - 字符.UnicodeBlock
- Java.lang-类
- Java.lang-类加载器
- Java.lang - 编译器
- Java.lang - 双精度
- Java.lang-枚举
- Java.lang-浮点型
- Java.lang-InheritableThreadLocal
- Java.lang - 整数
- Java.lang - 长
- Java.lang - 数学
- Java.lang - 数字
- Java.lang-对象
- Java.lang-包
- Java.lang-进程
- Java.lang-ProcessBuilder
- Java.lang-运行时
- Java.lang-运行时权限
- Java.lang-安全管理器
- Java.lang - 简短
- Java.lang-StackTraceElement
- Java.lang-StrictMath
- Java.lang-字符串
- Java.lang-StringBuffer
- Java.lang-StringBuilder
- Java.lang-系统
- Java.lang-线程
- Java.lang-线程组
- Java.lang-ThreadLocal
- Java.lang-可抛出的
- Java.lang - 无效
- Java.lang 包附加功能
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用的资源
- Java.lang - 有用的资源
- Java.lang - 讨论
Java.lang.Math 类
介绍
java.lang.Math类包含用于执行基本数值运算的方法,例如初等指数、对数、平方根和三角函数。
类别声明
以下是java.lang.Math类的声明-
public final class Math extends Object
场地
以下是java.lang.Math类的字段-
static double E - 这是比任何其他值更接近自然对数底 e 的双精度值。
static double PI - 这是比任何其他值更接近 pi(圆的周长与其直径之比)的 double 值。
类方法
先生。 | 方法及说明 |
---|---|
1 | 静态双腹肌(双a)
此方法返回双精度值的绝对值。 |
2 | 静态浮动绝对值(浮动a)
此方法返回浮点值的绝对值。 |
3 | 静态 int 绝对值(int a)
此方法返回 int 值的绝对值。 |
4 | 静态长腹肌(长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 | 静态双层天花(双A)
此方法返回大于或等于参数且等于数学整数的最小(最接近负无穷大)双精度值。 |
11 | 静态双copySign(双量级,双符号)
此方法返回第一个浮点参数以及第二个浮点参数的符号。 |
12 | 静态浮点copySign(浮点幅度,浮点符号)
此方法返回第一个浮点参数以及第二个浮点参数的符号。 |
13 | 静态双 cos(双 a)
此方法返回角度的三角余弦。 |
14 | 静态双余弦(双x)
此方法返回双值的双曲余弦。 |
15 | 静态双exp(双a)
此方法返回欧拉数 e 的 double 值次方。 |
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)
此方法返回 double 值的自然对数(以 e 为底)。 |
23 | 静态双log10(双a)
此方法返回 double 值的以 10 为底的对数。 |
24 | 静态双 log1p(双 x)
此方法返回参数与 1 之和的自然对数。 |
25 | 静态双最大(双a,双b)
此方法返回两个双精度值中较大的一个。 |
26 | 静态浮点最大值(浮点a,浮点b)
此方法返回两个浮点值中较大的一个。 |
27 | 静态 int max(int a, int b)
此方法返回两个 int 值中较大的一个。 |
28 | 静态长最大值(长a,长b)
此方法返回两个长值中较大的一个。 |
29 | 静态双最小值(双a,双b)
此方法返回两个双精度值中较小的一个。 |
30 | 静态浮点最小值(浮点a,浮点b)
此方法返回两个浮点值中较小的一个。 |
31 | 静态 int min(int a, int b)
此方法返回两个 int 值中较小的一个。 |
32 | 静态长分钟(长a,长b)
此方法返回两个长值中较小的一个。 |
33 | static double nextAfter(双开始,双向)
此方法返回在第二个参数的方向上与第一个参数相邻的浮点数。 |
34 | static float nextAfter(浮动开始,双向)
此方法返回在第二个参数的方向上与第一个参数相邻的浮点数。 |
35 | 静态双下一个(双 d)
此方法返回在正无穷大方向上与 d 相邻的浮点值。 |
36 | 静态浮点 nextUp(浮点 f)
此方法返回在正无穷大方向上与 f 相邻的浮点值。 |
37 | 静态双pow(双a,双b)
此方法返回第一个参数的第二个参数次方的值。 |
38 | 静态双随机()
此方法返回一个带正号的双精度值,大于或等于 0.0 且小于 1.0。 |
39 | 静态双打印(双a)
此方法返回值最接近参数且等于数学整数的双精度值。 |
40 | 静态长圆(双A)
此方法返回最接近参数的 long。 |
41 | 静态 int round(float a)
此方法返回最接近参数的 int。 |
42 | 静态双尺度(double d, int scaleFactor)
此方法返回 d × 2scaleFactor四舍五入,就像通过单个正确舍入的浮点乘法与双精度值集的成员执行的一样。 |
43 | 静态浮点 scalab(float f, int scaleFactor)
此方法返回 f × 2舍入的scaleFactor,就像通过单个正确舍入的浮点乘法与浮点值集的成员执行的一样。 |
44 | 静态双符号(double d)
该方法返回参数的正负号函数;如果参数为零,则为零;如果参数大于零,则为 1.0;如果参数小于零,则为 -1.0。 |
45 | 静态浮点正负号(float f)
该方法返回参数的正负号函数;如果参数为零,则为零;如果参数大于零,则为 1.0f;如果参数小于零,则为 -1.0f。 |
46 | 静态双罪(双a)
此方法返回双精度值的双曲正弦值。 |
47 | 静态双正弦(双x)
此方法返回双精度值的双曲正弦值。 |
48 | 静态双开方(双a)
此方法返回双精度值的正确舍入的正平方根。 |
49 | 静态双tan(双a)
此方法返回角度的三角正切。r |
50 | 静态双 tanh(双 x)
此方法返回双精度值的双曲正切。 |
51 | 静态双 toDegrees(双 angrad)
此方法将以弧度测量的角度转换为以度测量的近似相等的角度。 |
52 | 静态双 toRadians(双 angdeg)
此方法将以度为单位的角度转换为以弧度为单位的近似相等的角度。 |
53 | 静态双ulp(双d)
此方法返回参数的 ulp 的大小。 |
54 | 静态双 ulp(float f)
此方法返回参数的 ulp 的大小。 |
继承的方法
该类继承了以下类的方法 -
- java.lang.Object