Java SE 常用类:Math
1、Math
- Math 数学相关类
- 软件包 java.lang
- public final class Math extends Object
类Math
包含用于执行基本数字运算的方法,例如基本指数,对数,平方根和三角函数。
2、常量
变量和类型 | 字段 | 描述 |
---|---|---|
static double | E | double值比任何其他值更接近 e ,即自然对数的基数。 |
static double | PI | double值比任何其他 pi更接近,圆的圆周与其直径的比率。 |
3、方法
- double abs(double a) 返回 double值的绝对值。
- double ceil(double a) 返回大于或等于参数且等于数学整数的最小值(最接近负无穷大) double 。
//static double abs(double a) 返回 double值的绝对值。
//static double ceil(double a) 返回大于或等于参数且等于数学整数的最小值(最接近负无穷大) double 。向上取整
System.out.println(Math.ceil(-2));//向上取整
System.out.println(Math.ceil(-2.1));
- double floor(double a) 返回小于或等于参数且等于数学整数的最大值(最接近正无穷大)
//static double floor(double a) 返回小于或等于参数且等于数学整数的最大值(最接近正无穷大) double 。
System.out.println(Math.floor(2)); //向下取整
System.out.println(Math.floor(2.9));
- long max(long a, long b) 返回两个 long值中较大的 long 。
- double min(double a, double b) 返回两个 double值中较小的 double 。
//static long max(long a, long b) 返回两个 long值中较大的 long 。
//static double min(double a, double b) 返回两个 double值中较小的 double 。
System.out.println(Math.max(1.0,2.0));
- long round(double a) 返回与参数最接近的 long ,并将关系四舍五入为正无穷大。 小数点后一位
//static long round(double a) 返回与参数最接近的 long ,并将关系四舍五入为正无穷大。
System.out.println(Math.round(1.5));
System.out.println(Math.round(1.45));//小数点后一位
double sqrt(double a) 返回 double值的正确舍入正平方根。
//static double sqrt(double a) 返回 double值的正确舍入正平方根。
System.out.println(Math.sqrt(9)); //3