java.lang.StrictMath
The class StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
Some of the Methods of StrictMath class.
StrictMath.nextUp(double): This method returns the floating-point value adjacent to d in the direction of positive infinity.
StrictMath.nextUp(float): This method returns the floating-point value adjacent to f in the direction of positive infinity.
StrictMath.pow(): This method returns the value of the first argument raised to the power of the second argument.
StrictMath.random(): This method returns a double value with a positive sign, greater than or equal to 0.0 and less than 1.0
StrictMath.rint(): This method returns the double value that is closest in value to the argument and is equal to a mathematical integer.
StrictMath.round(double): This method returns the closest long to the argument, with ties rounding to positive infinity.
StrictMath.round(float): This method returns the closest int to the argument, with ties rounding to positive infinity.
StrictMath.scalb(double, int): This method returns d ×2^scaleFactor rounded as if performed by a single correctly rounded floating-point multiply to a member of the double value set.
StrictMath.scalb(float, int): This method returns f ×2^scaleFactor rounded as if performed by a single correctly rounded floating-point multiply to a member of the float value set.
StrictMath.signum(double): This method returns the signum function of the argument; zero if the argument is zero, 1.0 if the argument is greater than zero, -1.0 if the argument is less than zero.
StrictMath.signum(float): This method returns the signum function of the argument; zero if the argument is zero, 1.0f if the argument is greater than zero, -1.0f if the argument is less than zero.
StrictMath.sin(): This method returns the trigonometric sine of an angle.
StrictMath.sinh(): This method returns the hyperbolic sine of a double value. The hyperbolic sine of x is defined to be (e^x - e^-x)/2 where e is Euler's number.
StrictMath.sqrt(): This method returns the correctly rounded positive square root of a double value.
StrictMath.subtractExact(int, int): This method returns the difference of the arguments, throwing an exception if the result overflows an int.
StrictMath.subtractExact(long, long): This method returns the difference of the arguments, throwing an exception if the result overflows a long.
StrictMath.tan(): This method returns the trigonometric tangent of an angle.
StrictMath.tanh(): his method returns the hyperbolic tangent of a double value.The hyperbolic tangent of x is defined to be(ex - e-x)/(ex + e-x),in other words, sinh(x)/cosh(x).
StrictMath.toDegrees(): This method converts an angle measured in radians to an approximately equivalent angle measured in degrees.
StrictMath.toIntExact(): This method returns the value of the long argument, throwing an exception if the value overflows an int.
StrictMath.toRadians(): This method converts an angle measured in degrees to an approximately equivalent angle measured in radians.
StrictMath.ulp(double): This method returns the size of an ulp of the argument.
StrictMath.ulp(float): This method returns the size of an ulp of the argument.
Some more Methods of StrictMath class Part -I
Some more Methods of StrictMath class Part -II
Some more Methods of StrictMath class Part -III
No comments:
Post a Comment