做数学运算的类、直接Math调用
-
static double PI 圆周率
-
static double E 自然数的底数
-
static int abs(int a) 返回参数的绝对值
-
static double ceil(double d) 返回大于或者等于参数的最小整数
-
static double floor(double d) 返回小于或者等于参数的最大整数
-
static long round(double d) 对参数四舍五入
-
static double pow(double a,double b ) a的b次幂
-
static double random() 返回随机数 0.0-1.0之间 (可能是0.0 但绝不会是 1.0)左闭右开
-
static double sqrt(double d) 参数的平方根
-
max min 最大最小值
public static void main(String[] args) {
// System.out.println("Math.PI = " + Math.PI);
// System.out.println("Math.E = " + Math.E);
//static int abs(int a) 返回参数的绝对值
System.out.println(Math.abs(-6));
//static double ceil(double d)返回大于或者等于参数的最小整数
System.out.println(Math.ceil(12.3)); //向上取整数
//static double floor(double d)返回小于或者等于参数的最大整数
System.out.println("Math.floor(5.5) = " + Math.floor(5.5));//向下取整数
//static long round(double d)对参数四舍五入
long round = Math.round(5.5); //取整数部分 参数+0.5
System.out.println("round = " + round);
//static double pow(double a,double b ) a的b次幂
System.out.println("Math.pow(2,3) = " + Math.pow(2, 3));
//static double sqrt(double d)参数的平方根
System.out.println("Math.sqrt(4) = " + Math.sqrt(3));
// static double random() 返回随机数 0.0-1.0之间
for(int x = 0 ; x < 10 ; x++){
System.out.println(Math.random()); //伪随机数
}
}