首页 > 编程笔记 > Java笔记

Java Math类的用法

Java 提供的“+”、“-”、“*”、“/”和“%”等算术运算符可以满足基础算术运算的需求,但这些运算符对于更复杂的数学运算,如三角函数、对数运算和指数运算等则无能为力。使用 Java 提供的 Math 类可以完成这些复杂的运算。

java.lang.Math 类中不仅包含用于执行基本数学运算的方法,还提供了一系列静态方法用于科学计算,调用起来非常简单,如 min() 方法、max() 方法、avg() 方法、sin() 方法、cos() 方法、tan() 方法、round() 方法、ceil() 方法、floor() 方法和 abs() 方法等。

java.lang.Math 类不仅提供了常用的数学运算方法,还提供了静态常量 E(自然对数的底数)和 PI(圆周率)。

1、数学算术

2、特殊数

3、数学处理


【实例】Math 类的应用。
import java.lang.Math;

public class Example8 {
    public static void main(String[] args) {
        // 提供数学运算的功能
        // 求绝对值
        System.out.println(Math.abs(-8.7));
        // 求最大值
        System.out.println(Math.max(10, 9));
        // 求最小值
        System.out.println(Math.min(10, 9));
        // 生成0.0和1.0之间的随机数
        System.out.println(Math.random());
        // 生成0和9之间的随机数
        int random = (int) (Math.random() * 10);
        System.out.println(random);
    }
}
运行结果为:

8.7
10
9
0.3990966420943599
5

推荐阅读