Math
//abs 获取参数的绝对值 System.out.println(Math.abs(-88));//88 System.out.println(Math.abs(88));//88 //方法有bug //以int为例,取值范围为:-2147483648 ~ 2147483647 //如果没有正数与之对应,就会有bug System.out.println(Math.abs(-2147483648));//-2147483648 //ceil向上取整 //进一法,往数轴的正半轴进 System.out.println(Math.ceil(12.54));//13.0 System.out.println(Math.ceil(12.34));//13.0 System.out.println(Math.ceil(-12.34));//-12.0 System.out.println(Math.ceil(-12.54));//-12.0 //floor 向下取整 //去尾法 System.out.println(Math.floor(12.54));//12.0 System.out.println(Math.floor(12.34));//12.0 System.out.println(Math.floor(-12.34));//-13.0 System.out.println(Math.floor(-12.54));//-13.0 //round //四舍五入 System.out.println(Math.round(12.54));//13 System.out.println(Math.round(12.34));//12 System.out.println(Math.round(-12.34));//-12 System.out.println(Math.round(-12.54));//-13 //max //获取两个整数的最大值 System.out.println(Math.max(20,30)); //min //获取较小值 System.out.println(Math.min(20,30)); //pow //获取a的b次幂 System.out.println(Math.pow(2,3));//8 //开平方 System.out.println(Math.sqrt(4)); //开立方 System.out.println(Math.cbrt(8)); //随机数 //获取1-100的随机数 for (int i = 0; i < 10; i++) { System.out.println(Math.floor(Math.random()*100)+1); }