Java java.math 类和方法
- ceil() : java.math.ceil(double a) 方法返回大于或等于所传参数的最小可能值。返回的值是一个数学上的整数。 特殊情况。
- 如果返回值已经是一个数学整数,则结果相同。
- 如果传递的参数是NaN或无限或零,则结果相同。
- 如果传递的参数小于零但大于-1.0,则结果为负零。
语法
- atan() : java.math.atan() 方法返回方法参数值的弧正切。返回的角度范围是-pi/2到pi/2。
arc tan是所传参数的反tan。
atan(arg) = tan inverse of arg
特殊情况
- 如果传递的参数是NaN或其绝对值>1,则结果为NaN。
- 如果参数为零,则结果为零。
语法
- copySign() : java.math.copySign() 方法返回第一个浮点参数,但有第二个参数的符号。
语法
解释数学类中atan(), ceil(), copySign()方法的Java代码。
输出:
- cosh() : java.math.cosh() 方法返回所传参数的双曲余弦。
特殊情况
- 如果参数是NaN,则结果为NaN。
- 如果参数为零,结果为1.0。
- 如果参数是无限的,结果是+ve infinity。
语法
- decrementExact() : java.math.decrementExact() 方法将传递的参数值递减1。
语法
- exp() : java.math.exp(double arg) 方法将欧拉数提高到双倍参数的幂。
重要情况- 如果参数是NaN,则结果为NaN。
- 结果是+ve infinity,如果参数是+ve infinity。
- 如果参数为-ve infinity,则结果为+ve zero。
语法
解释数学类中exp(), decrementExact(), cosh()方法的Java代码。
输出:
- incrementExact() : java.math.incrementExact() 方法通过增加参数的值返回参数。
- log10() : java.math.log10() 方法返回所传参数的10进制对数值。
- pow() : java.math.pow(double b, double e) 方法返回值为 **b e **。
JAVA代码解释Math类中的incrementExact(), log10(), pow()方法。
输出:
注意: 不需要创建一个新对象来调用这些方法,因为上面讨论的数学类方法是静态的。