(1)abs 绝对值
(2)pow 求幂
(3)ceil 向上取整
(4)floor 向下取整
(5)round 四舍五入
(6)sqrt 求开方
(7)random 求随机数
(8)max 最大值
(9)min 最小值
代码示例
package com.baidu.www;
public class MathMethod {
public static void main(String[] args) {
// 静态方法
// 1. abs 绝对值
System.out.println(Math.abs(-9));
// 2. pow 求幂
System.out.println(Math.pow(-3.5, 4)); // double
// 3. ceil 向上取整 >=
System.out.println(Math.ceil(-3.0001)); // double ceil:天花板
// 4. floor 向下取整 <=
System.out.println(Math.floor(-3.0001)); // double
// 5. round 四舍五入
System.out.println(Math.round(-3.0001)); // long
System.out.println(Math.round(-3.6666));
// 6. sqrt 求开方
System.out.println(Math.sqrt(9.0)); // double
// 7. random求随机数(0 <= x < 1之间的一个随机小数)
for (int i = 0; i < 10; i++) {
System.out.println(Math.random());
// 返回 2~7 的一个整数
// int num = (int)(a + Math.random()*(b-a+1))
System.out.println((int)(2 + Math.random() * (7 - 2 + 1)));
}
// max min
System.out.println(Math.max(1,4));
System.out.println(Math.min(2,3));
// 7.
}
}
Ctrl键 + B键:跳转查看类