Math 类是包含用于执行基本数学运算的方法的数学工具类,如初等指数、对数、平方根和三角函数。类似这样的工具类,其所有方法均为静态方法,并且一般不会创建对象。
https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html
| PI | 圆周率 |
|---|---|
| max(double a, double b) | 返回较大值 |
| min(double a, double b) | 返回较小值 |
| abs(double num) | 绝对值 absolute value |
| pow(double a, double b) | a的b次方 power of |
| sqrt(double d) | d的平方 square root of |
| ceil(double d) | 大于d的最小整数的double格式 |
| floor(double d) | 小于d的最大整数的double格式 |
| round(double d) | 对d进行四舍五入 (如果自己写加0.5就完了) |
| random() | 返回随机数 0.0-1.0之间 |
注意:
- 以上方法的返回值都是double类型
- sqrt(-2) 返回 一个类型 NaN, 意思是 Not a Number
