java.lang.math类如何使用

60次阅读
没有评论

共计 1100 个字符,预计需要花费 3 分钟才能阅读完成。

java.lang.Math 类是一个 Java 内置的工具类,它提供了一系列的数学运算方法。你可以直接使用 Math 类提供的静态方法来进行数学运算,无需实例化 Math 类。
下面是一些 Math 类常用的方法:

  1. abs(x):返回 x 的绝对值。
  2. ceil(x):返回大于或等于 x 的最小整数。
  3. floor(x):返回小于或等于 x 的最大整数。
  4. round(x):将 x 四舍五入为最接近的整数。
  5. max(x, y):返回 x 和 y 中的较大值。
  6. min(x, y):返回 x 和 y 中的较小值。
  7. pow(x, y):返回 x 的 y 次幂。
  8. sqrt(x):返回 x 的平方根。
  9. 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 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-21发表,共计1100字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)