2020-04-12 |

Math 数学类

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()表示余弦,等等。

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论