Java.lang StrictMath
精华
小牛编辑
165浏览
2023-03-14
1 Java.lang StrictMath介绍
java.lang.StrictMath 类包含用于执行基本数字运算,如指数,对数,平方根和三角函数的方法。
2 Java.lang StrictMath声明
public final class StrictMath
extends Object
3 Java.lang StrictMath方法
方法 | 描述 |
---|---|
static double abs(double a) | 此方法返回double值的绝对值。 |
static float abs(float a) | 该方法返回一个浮点数值的绝对值。 |
static int abs(int a) | 此方法返回一个int值的绝对值。 |
static long abs(long a) | 此方法返回一个long值的绝对值。 |
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) | 此方法返回从直角坐标 (x, y)为极坐标(r, theta)的转化率角度2θ。 |
static double cbrt(double a) | 此方法返回double值的立方根。 |
static double ceil(double a) | 此方法返回最小的(最接近负无穷大)double值,该值大于或等于参数,并等于某个整数。 |
static double copySign(double magnitude, double sign) | 此方法返回第一个浮点参数与第二浮点参数符号。 |
static float copySign(float magnitude, float sign) | 此方法返回第一个浮点参数与第二浮点参数符号。 |
static double cos(double a) | 此方法返回一个角的三角余弦值。 |
static double cosh(double x) | 这个方法返回double值的双曲余弦值。 |
static double exp(double a) | 此方法返回欧拉数e为底的双精度值的幂。 |
static double expm1(double x) | 这个方法返回 ex -1. |
static double floor(double a) | 此方法返回最大的(最接近正无穷大)double值,该值小于或等于参数,并等于某个整数。 |
static int getExponent(double d) | 此方法返回double代表使用的无偏指数。 |
static int getExponent(float f) | 该方法返回一个浮点数的表示所使用的无偏指数。 |
static double hypot(double x, double y) | 此方法返回 sqrt(x2 +y2) 没有中间溢或下溢。 |
static double IEEEremainder(double f1, double f2) | 此方法返回double值的自然对数(以e为底)。 |
static double log(double a) | 此方法返回double值的自然对数(以e为底)。 |
static double log10(double a) | 此方法返回以10为底的对数的double值。 |
static double log1p(double x) | 此方法返回参数与1之和的自然对数。 |
static double max(double a, double b) | 此方法返回两个double值的最大值。 |
static float max(float a, float b) | 此方法返回两个float值的最大值。 |
static int max(int a, int b) | 此方法返回两个int值的最大值。 |
static long max(long a, long b) | 此方法返回两个long值的最大值。 |
static double min(double a, double b) | 此方法返回两个double值的最小值。 |
static float min(float a, float b) | 此方法返回两个float值的最小值。 |
static int min(int a, int b) | 此方法返回两个int值的最小值。 |
static long min(long a, long b) | 此方法返回两个long值的最小值。 |
static double nextAfter(double start, double direction) | 此方法返回相邻的第二个参数的方向的第一个参数的浮点数。 |
static float nextAfter(float start, double direction) | 此方法返回相邻第一个参数的第二个参数的方向上的浮点数。 |
static double nextUp(double d) | 此方法返回正无穷大的方向靠近d的浮点值。 |
static float nextUp(float f) | 此方法返回毗邻f 在正无穷大的方向浮点值。 |
static double pow(double a, double b) | 此方法返回第一个参数提高到第二个参数的幂值。 |
static double random() | 该方法返回一个正号double值,大于或等于0.0并且小于1.0。 |
static double rint(double a) | 此方法返回最接近参数的double值,并等于某个整数。 |
static long round(double a) | 此方法返回最接近long参数。 |
static int round(float a) | 此方法返回最接近参数的整数。 |
static double scalb(double d, int scaleFactor) | 此方法返回 d × 2scaleFactor 舍入好像由一个单一的执行正确舍入的浮点乘法的double 值集合的成员。 |
static float scalb(float f, int scaleFactor) | 此方法返回 f × 2scaleFactor 舍入好像由一个单一的执行正确舍入的浮点乘法的float值集合的成员。 |
static double signum(double d) scaleFactor) | 此方法返回参数的符号函数;如果该参数为0则返回0,如果参数大于零则返回1.0,如果参数小于零则返回-1.0。 |
static float signum(float f) | 此方法返回参数的符号函数; 如果该参数为0则返回0,如果参数大于零则返回1.0f,如果参数小于零则返回-1.0f。 |
static double sin(double a) | 此方法返回一个角度的正弦值。 |
static double sinh(double x) | 这个方法返回double值的双曲正弦值。 |
static double sqrt(double a) | 这个方法返回double值的舍入正平方根。 |
static double tan(double a) | 此方法返回一个ang三角正切值 |
static double tanh(double x) | 这个方法返回double值的双曲正切值。 |
static double toDegrees(double angrad) | 此方法转换以弧度为单位,以度数测量的近似相等的角的角度。 |
static double toRadians(double angdeg) | 此方法转换为度,以弧度为单位的近似等效角的角度。 |
static double ulp(double d) | 此方法返回参数的ulp的大小。 |
static float ulp(float f) | 此方法返回参数的ulp的大小。 |