JDK定义了许多有用的类,其中一个是Math类,它为数学操作提供了预定义的方法。
使用它不需要创建Math类的对象。要访问它,只需输入数字。以及相应的方法。
abs()返回其参数的绝对值。
int a = Math.abs(10); // 10 int b = Math.abs(-20); // 20
Math.ceil()将浮点值舍入到最接近的整数值。舍入后的值将作为双精度值返回。
double c = Math.ceil(7.342); // 8.0
类似地,Math.floor()将浮点值向下舍入到最接近的整数值。
double f = Math.floor(7.343); // 7.0
max()返回它的最大参数。
int m = Math.max(10, 20); // 20
相反,Math.min()返回最小的参数。
int m = Math.min(10, 20); // 10
pow()接受两个参数,并将第一个参数提升为第二个参数的幂。
double p = Math.pow(2, 3); // 8.0
Math类中还有许多其他方法,包括:
sqrt()表示平方根,sin()表示正弦,cos()表示余弦,等等。