Java 教程

Java 教程 Java 简介 Java 下载安装 Java 入门 Java 语法 Java 注释 Java 变量 Java 数据类型 Java 数据类型转换 Java 运算符 Java 字符串 Java 数学方法 Java 布尔值 Java If...Else Java Switch Java While 循环 Java For 循环 Java Break/Continue Java 数组

Java 方法

Java 方法 Java 方法参数 Java 方法重载 Java 作用域 Java 递归

Java 类库

Java OOP Java 对象和类 Java 类属性 Java 类方法 Java 构造函数 Java 修饰符 Java 封装 Java 包与API Java 继承 Java 多态 Java 内部类 Java 抽象类 Java 接口 Java 枚举 Java 用户输入 Java 日期和时间 Java ArrayList Java LinkedList Java HashMap Java HashSet Java 迭代器 Java 包装类 Java Exceptions Java 正则表达式 Java 线程 Java Lambda

Java 文件处理

Java 文件 Java 创建/写入文件 Java 读取文件 Java 删除文件

Java 如何使用

添加两个数字

Java 参考手册

Java 关键字 Java 字符串方法 Java 数学方法 Java & MongoDB 教程 Java XML 教程

Java 常用包

java.io 包 java.lang 包 java.math 包 java.time 包 java.util 包 java.util.regex 包 java.util.zip 包

Java 各版本参考

Java8 (2014-3-18) Java9 (2017-9-21) Java10 (2018-3-10) Java11 (2018 年 9 月) Java12 (2019 年 3 月) Java13 (2019 年 9 月) Java14 (2020-3-17) Java15 (2020 年 9 月) Java16 (2021 年 3 月)

Java 实例

Java 实例 Java 练习 Java 测验



Java 数学方法参考手册

Java Math 类有许多方法,允许您对数字执行数学任务。


所有数学方法

下表列出了所有数学方法:

方法 描述 返回值类型
abs(x) 返回x的绝对值 double|float|int|long
acos(x) 返回x的反余弦,单位为弧度 double
asin(x) 返回x的反正弦,以弧度为单位 double
atan(x) 以-PI/2和PI/2弧度之间的数值形式返回x的反正切 double
atan2(y,x) 返回从直角坐标(x,y)到极坐标(r,θ)转换的角度θ。 double
cbrt(x) 返回x的立方根 double
ceil(x) 返回向上舍入到最接近整数的x值 double
copySign(x, y) 返回第一个浮点x和第二个浮点y的符号 double
cos(x) 返回x的余弦(x以弧度为单位) double
cosh(x) 返回双精度值的双曲余弦 double
exp(x) 返回 Ex的值 double
expm1(x) 返回 ex -1 double
floor(x) 返回向下舍入到最接近整数的x值 double
getExponent(x) 返回x中使用的无偏指数 int
hypot(x, y) 返回无中间溢出或下溢的 sqrt(x2 +y2) double
IEEEremainder(x, y) 按照IEEE 754标准的规定,计算x和y上的余数运算 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
nextAfter(x, y) 返回y方向上与x相邻的浮点数 double|float
nextUp(x) 返回在正无穷方向上与x相邻的浮点值 double|float
pow(x, y) 将x的值返回为y的幂 double
random() 返回一个介于0和1之间的随机数 double
round(x) 返回四舍五入为最接近整数的x值 int
rint() 返回最接近x且等于数学整数的双精度值 double
signum(x) 返回x的符号 double
sin(x) 返回x的正弦值(x以弧度为单位) double
sinh(x) 返回双精度值的双曲正弦 double
sqrt(x) 返回x的平方根 double
tan(x) 返回角度的切线 double
tanh(x) 返回双精度值的双曲正切 double
toDegrees(x) 将以弧度为单位测量的角度转换为以度为单位测量的近似等效角度 double
toRadians(x) 将以度为单位测量的角度转换为以弧度为单位测量的近似角度 double
ulp(x) 返回x的最小精度(ulp)单位的大小 double|float

注释: 所有的数学方法都是 static 静态的。