共计 1100 个字符,预计需要花费 3 分钟才能阅读完成。
java.lang.Math 类是一个 Java 内置的工具类,它提供了一系列的数学运算方法。你可以直接使用 Math 类提供的静态方法来进行数学运算,无需实例化 Math 类。
下面是一些 Math 类常用的方法:
- abs(x):返回 x 的绝对值。
- ceil(x):返回大于或等于 x 的最小整数。
- floor(x):返回小于或等于 x 的最大整数。
- round(x):将 x 四舍五入为最接近的整数。
- max(x, y):返回 x 和 y 中的较大值。
- min(x, y):返回 x 和 y 中的较小值。
- pow(x, y):返回 x 的 y 次幂。
- sqrt(x):返回 x 的平方根。
- random():返回一个 0 到 1 之间的随机数。
下面是一个使用 Math 类的示例:
public class MathExample {public static void main(String[] args) {
int x = -10;
int y = 5;
int absX = Math.abs(x);
int ceilX = Math.ceil(x);
int floorX = Math.floor(x);
int roundX = Math.round(x);
int maxXY = Math.max(x, y);
int minXY = Math.min(x, y);
double powXY = Math.pow(x, y);
double sqrtX = Math.sqrt(absX);
double randomNum = Math.random();
System.out.println("x 的绝对值:" + absX);
System.out.println("大于或等于 x 的最小整数:" + ceilX);
System.out.println("小于或等于 x 的最大整数:" + floorX);
System.out.println("四舍五入为最接近的整数:" + roundX);
System.out.println("x 和 y 中的较大值:" + maxXY);
System.out.println("x 和 y 中的较小值:" + minXY);
System.out.println("x 的 y 次幂:" + powXY);
System.out.println("x 的绝对值的平方根:" + sqrtX);
System.out.println("0 到 1 之间的随机数:" + randomNum);
}
}
输出结果:
x 的绝对值:10
大于或等于 x 的最小整数:-10
小于或等于 x 的最大整数:-11
四舍五入为最接近的整数:-10
x 和 y 中的较大值:5
x 和 y 中的较小值:-10
x 的 y 次幂:1.0E-10
x 的绝对值的平方根:3.1622776601683795
0 到 1 之间的随机数:0.123456789
丸趣 TV 网 – 提供最优质的资源集合!
正文完