Math类

  1. 位于java.lang下,直接使用,无需导包。
  2. final修饰类,这个类不能被继承。
  3. 构造器私有化,不能创建该类的对象。
  4. Math内部所有的属性和方法都被static修饰,类名.方法名 或者 类名.属性名直接调用,无需创建对象。

1. 常用属性

Modifier and Type Field and Description
static double E double值比其他任何一个都更接近 e ,自然对数的基数。
static double PI double值比任何其他的更接近 pi ,圆周长与其直径的比率。

2. 常用方法

Modifier and Type Method and Description
static ... abs(... a)返回值为绝对值。
static double acos(double a)返回值的反余弦值; 返回的角度在0.0到pi的范围内。
static double asin(double a)返回值的正弦值; 返回角度在pi / 2到pi / 2的范围内。
static double atan(double a)返回值的反正切值; 返回角度在pi / 2到pi / 2的范围内。
static double atan2(double y, double x)返回从直角坐标(转换角度 theta xy )为极坐标 (R,θ-)。
static double ceil(double a)返回大于或等于参数的最小(最接近负无穷大) double值,等于一个数学整数。向上取整
static double cos(double a)返回角度的三角余弦。
static double exp(double a)返回欧拉的数字 e提高到一个 double价值。
static double floor(double a)返回小于或等于参数的最大(最接近正无穷大) double值,等于一个数学整数。向下取整
static double log10(double a)返回一个 double的基数10对数值。
static double log(double a)返回的自然对数(以 e为底) double值。
static ... max(... a, ... b)返回两个 ...值中的较大值
static ... min(... a, ... b)返回两个 ...较小值
static double pow(double a, double b)将第一个参数的值返回到第二个参数的幂。
static double random()返回值为 double值为正号,大于等于 0.0 ,小于 1.0
static long **round(double a)**返回参数中最接近的 long ,其中 long四舍五入为正无穷大。
static double sin(double a)返回角度的三角正弦。
static double sqrt(double a)返回的正确舍入正平方根 double值。
static double tan(double a)返回角度的三角正切。
Copyright © rootwhois.cn 2021-2022 all right reserved,powered by GitbookFile Modify: 2023-03-05 10:55:52

results matching ""

    No results matching ""