49-常用类-Math类
Math类是 Java 提供的一个静态工具类用于执行各种常见的数学计算操作。这个类提供了大量的方法涉及到基础数学运算、三角函数、对数函数、概率与随机数等操作。Math类的方法都为静态方法不需要实例化对象就可以直接调用。1.常用方法1算术运算Math.abs(x)返回 x 的绝对值。double result Math.abs(-5); // 结果为 5Math.pow(x, y)返回 x 的 y 次幂x^y。double result Math.pow(2, 3); // 结果为 8.0Math.sqrt(x)返回 x 的平方根。double result Math.sqrt(16); // 结果为 4.0Math.cbrt(x)返回 x 的立方根。double result Math.cbrt(27); // 结果为 3.02其他常用方法Math.max(x, y)返回 x 和 y 中的较大值。double result Math.max(5, 10); // 结果为 10Math.min(x, y)返回 x 和 y 中的较小值。double result Math.min(5, 10); // 结果为 5Math.round(x)返回四舍五入后的整数值long 类型。long result Math.round(3.6); // 结果为 4Math.floor(x)返回小于等于 x 的最大整数向下取整。double result Math.floor(3.6); // 结果为 3.0Math.ceil(x)返回大于等于 x 的最小整数向上取整。double result Math.ceil(3.1); // 结果为 4.03随机数Math.random()返回一个大于等于 0.0 且小于 1.0 的随机浮点数。double result Math.random(); // 结果为一个 [0.0, 1.0) 之间的随机数