手册目录
Java 教程
Java 方法
Java 类
Java 文件处理
Java 数据结构
Java 案例
Java 参考手册
Java 关键字
Java String 方法
Java Math 方法
Java Output 方法
Java Arrays 类
Java ArrayList 方法
Java LinkedList 方法
Java HashMap 方法
Java Scanner 方法
Java 迭代器接口
Java 错误和异常类型
Java.io 包教程
Java.lang 包教程
Java.math 包教程
java.time 包教程
Java.util 包教程
Java 正则表达式教程
java.util.zip 包教程
前言
Java Math 类提供许多方法可以让您对数字执行数学任务。所有数学方法下表列出了所有数学方法:方法描述返回类型abs(x)返回 x 的绝对值。double|
Java 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) | 返回第二个浮点 y 的符号和第一个浮点 x。 | double |
| 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 中使用的无偏指数(unbiased exponent)。 | int |
| hypot(x, y) | 返回没有中间溢出或下溢的 sqrt(x2 + y2) 。 | double |
| IEEEremainder(x, y) | 规定计算 x 和 y 的余数运算,按照 IEEE 754 标准。 | 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 |
| round(x) | 返回舍入到最接近整数的 x 的值。 | int |
| scalb(x, y) | 返回 x 乘以 2 的 y 次幂的结果。 | double|float |
| signum(x) | 返回 x 的符号。 | double |
| sin(x) | 返回 x 的正弦值(x 以弧度为单位)。 | double |
| sinh(x) | 返回双精度值的双曲正弦值。 | double |
| sqrt(x) | 返回 x 的平方根。 | double |
| subtractExact(x, y) | 返回 x 减去 y 的结果。 | int|long |
| tan(x) | 返回角度的正切。 | double |
| tanh(x) | 返回 double 值的双曲正切值。 | double |
| toDegrees(x) | 将以弧度为单位的角度转换为近似值。以度为单位的等效角度。 | double |
| toIntExact(x) | 将长整型值转换为整型。 | int |
| toRadians(x) | 将以度为单位的角度转换为近似值。以弧度为单位的角度。 | double |
| ulp(x) | 返回 x 的最小精度单位 (ulp) 的大小。 | double|float |
注意:所有数学方法都是 static(静态的)。
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.1万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习