Java Math

Java Math 类有许多方法,可以让您对数字执行数学方法。


Math.max(x,y)

Math.max(x,y) 方法可用于找到 xy 的最大值:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. System.out.println(Math.max(5, 10));
  4. }
  5. }

Math.min(x,y)

Math.min(x,y) 方法可用于找到 xy 的最小值:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. System.out.println(Math.min(5, 10));
  4. }
  5. }

Math.sqrt(x)

Math.sqrt(x) 方法返回 x 的平方根:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. System.out.println(Math.sqrt(64));
  4. }
  5. }

Math.abs(x)

Math.abs(x) 方法返回 x 的绝对(正)值:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. System.out.println(Math.abs(-4.7));
  4. }
  5. }

随机数

Math.random() 返回一个介于0.0(包含)和1.0(独占)之间的随机数:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. System.out.println(Math.random());
  4. }
  5. }

为了更好地控制随机数,例如,你只想要一个介于 0 和 100 之间的随机数,你可以使用以下公式:

实例
  1. public class Main {
  2. public static void main(String[] args) {
  3. int randomNum = (int)(Math.random() * 101); // 0 to 100
  4. System.out.println(randomNum);
  5. }
  6. }

完整 Math 参考方法

有关数学方法的完整参考,请访问本站的 Java Math 方法参考