Math类用于执行基本数字运算,例如基本指数,对数,平方根和三角函数。
返回参数a的绝对值。
返回参数a的正弦值。
返回参数a的余弦值。
返回参数a的正切值。
返回参数a的反正弦值,返回的角度在-pi/2到pi/2的范围内。
返回参数a的反余弦值,返回的角度在0.0到pi的范围内。
返回参数a的反正切值,返回的角度在-pi/2到pi/2的范围内。
返回参数的四舍五入结果。
注意参数是负数的情况,如果为负数,并且像-0.5,-1.5,-2.5,...小数点后为0.5的形式,5会“舍去”,即返回0, -1, -2,...
例如:
public class Main { public static void main(String[] args) { System.out.println(Math.round(10.5)); System.out.println(Math.round(-10.5)); System.out.println(Math.round(-10.4)); System.out.println(Math.round(-10.6)); System.out.println(Math.round(-10.55)); } }输出结果:
11 -10 -10 -11 -11
返回小于或等于参数且等于数学整数的最大值(最接近正无穷大)
需要注意负数情况,例如:
public class Main { public static void main(String[] args) { System.out.println(Math.floor(1.9)); System.out.println(Math.floor(-1.9)); } }运行结果:
1.0 -2.0
解释:小于或等于1.9的最大整数是1。小于或等于-1.9的最大整数是-2。
返回大于或等于参数且等于数学整数的最小值(最接近负无穷大) 。
需要注意负数情况,例如:
public class Main { public static void main(String[] args) { System.out.println(Math.ceil(1.1)); System.out.println(Math.ceil(-1.1)); } }运行结果:
2.0 -1.0
解释:大于或等于1.1的最小整数是2。大于或等于-1.9的最小整数是-1。
返回两个数中较大的一个。
返回两个数中较小的一个。
返回a的b次方。
返回a的正平方根。
返回e的a次方。
