Java.lang.Math 类中的方法能帮助我们执行各种数值运算,例如平方、平方根、立方、立方根、指数以及三角函数运算等。
声明
public final class Math
extends Object
Java Math 类中的方法
Math 类由一系列能够执行数学运算的方法组成,这使得我们处理复杂的数值计算变得更加简单快捷。让我们来详细了解一下这些 Math 类提供的方法。
描述
—
返回一个角度的三角正弦值。
返回一个角度的三角余弦值。
返回一个角度的三角正切值。
返回一个值的反正弦值。
返回一个值的反余弦值。
返回一个值的反正切值。
将以度为单位的值转换为以弧度为单位的值。
将以弧度为单位的值转换为以度为单位的值。
返回欧拉数 e 的 double 次幂值。
返回一个 double 值的自然对数(以 e 为底)。
返回一个 double 值的以 10 为底的对数。
返回一个 double 值的正确舍入的正平方根。
返回一个 double 值的立方根。
按照 IEEE 754 标准的规定计算两个参数的余数运算。
返回最小的(最接近负无穷大)double 值,该值大于或等于参数且等于数学整数。
返回最大的(最接近正无穷大)double 值,该值小于或等于参数且等于数学整数。
返回最接近参数的 double 值,且该值等于数学整数。
将矩形坐标 (x, y) 转换为极坐标 (r, theta),返回角度 theta。
返回 a 的 b 次幂的值 (pow(a,b))。
返回最接近参数的 int 值,如果有两个数同样接近,则四舍五入为正无穷大。
返回一个带正号的 double 值,范围在 [0.0, 1.0) 之间。
返回参数的和,如果结果溢出则抛出异常。
返回参数的差,如果结果溢出则抛出异常。
返回参数的乘积,如果结果溢出则抛出异常。
返回参数值加 1,如果值溢出则抛出异常。
返回参数值减 1,如果值溢出则抛出异常。
返回参数的相反数,如果值溢出则抛出异常。
返回 long 参数的 int 值,如果该值溢出 int 则抛出异常。
返回小于或等于代数商的最大(最接近正无穷大)long 值。
返回参数的 floor 模数。
返回绝对值。
返回两个参数中的最大值。
返回两个参数中的最小值。
返回参数的 ulp(最后一位的单位)大小。
根据参数是等于、大于还是小于零,分别返回 0、1 或 -1。
返回值的双曲正弦值。
返回值的双曲余弦值。
返回值的双曲正切值。
返回 sqrt(x^2 + y^2),没有中间溢出或下溢。
返回 e^x – 1。
返回参数与 1 之和的自然对数。
返回第二个参数符号的第一个参数。
返回用于表示值的无偏指数。
返回在第二个参数方向上与第一个参数相邻的浮点数。
返回在正无穷大方向上与 d 相邻的浮点值。
返回在负无穷大方向上与 d 相邻的浮点值。
返回 f × 2^scaleFactor,就像通过单个正确舍入的浮点乘法执行一样。## Java Math 类使用示例
Java
“
// Java program to demonstrate the
// Use of Math Class
public class MathLibraryExample {
public static void main(String[] args) {
int i = 7;
int j = -9;
double x = 72.3;
double y = 0.34;
System.out.println("i is " + i);
System.out.println("j is " + j);
// The absolute value of a number is equal to the
// number if the number is positive or zero and
// equal to the negative of the number if the number
// is negative.
System.out