Math类
-
Math类包含用于执行基本数学运算的方法,如初等数学,对数,平方根和三角函数
-
常用方法
//Math 常用方法(静态方法) //1.abs 绝对值 int abs = Math.abs(-9); System.out.println(abs); //2.pow 求幂 double pow = Math.pow(2,4); System.out.println(pow); //16.0 //3.ceil 向上取整,返回>=该参数的最小整数(转成double) double ceil = Math.ceil(3.9); System.out.println(ceil);//4.0 //4.floor 向下取整数,返回<=该参数的最大整数(转成double) double floor = Math.floor(4.99); System.out.println(floor);//4.0 //5.round 四舍五入 Math.floor(该参数+0.5) long round = Math.round(5.51); System.out.println(round);//6 //6.sqrt 求开方 double sqrt = Math.sqrt(9.0); System.out.println(sqrt);//3.0 //7.random 求随机数 // random返回的是 0 <= x < 1 之间的一个随机小数 // a - b 之间的整数:(int)(a + Math.random() * (b - a + 1)) for (int i = 0; i < 20; i++) { System.out.print((int)(2 + Math.random() * (7 - 2 + 1))); } //8.max , min 返回最大值和最小值 int min = Math.min(1,9); int max = Math.max(45,90); System.out.println("min=" + min); System.out.println("max=" + max);