Math
两个常量
E:自然对数的底数,2.718
PI:圆周率
常用方法
abs(数字类型),返回该参数的绝对值
ceil(double d),返回d的向上取整
floor(double d),返回d的向下取整
max(int a, int b),返回a、b的较大值
min(int a, int ),返回a、b的较小值
pow(int a, int b),返回a的b次幂
random(),返回0.000~0.999的随机数
round(double d),返回d四舍五入的结果
public class MathDemo {
public static void main(String[] args) {
// 1. Math中静态常量
System.out.println(Math.E);// 2.718281828459045
System.out.println(Math.PI);// 3.141592653589793
//2. 查看API,没有说明Math类构造, 不是没有构造, 通常Math类的构造方法私有化
// 私有化构造的目的 : 1个, 不然其他外类newMath类的对象
// 因此不能创建Math对象, 那么Math类中所有方法, 全部静态修饰, 类名.直接调用
System.out.println(Math.abs(-7));// 7
// 向上取整
System.out.println(Math.ceil(3.88));// 4.0
// 向下取整
System.out.println(Math.floor(3.88));// 3.0
System.out.println(Math.max(3,5));// 5
System.out.println(Math.min(3,5));// 3
System.out.println(Math.pow(2,3));// 8.0
// [0,1.0) 随机小数
System.out.println(Math.random());
// round方法根据参数的第一个小数位数四舍五入决定向上还是向下取整
System.out.println(Math.round(3.14));
System.out.println(Math.round(3.54));
}