赞
踩
目录
1.abs绝对值
2.pow求幂
3.cell向上取整:返回该参数的最小整数
4.floor向下取整:返回该参数的最大整数
5.round 四舍五入
6.sqrt 求开方
7.random随机数
(1)random返回的是0-1之间的随机小数
(2)获取a-b之间的一个随机数整数 公式:int num=(int)(Math.random()*(b-a+1))
8.max返回两个数之间的最大值
9.mim返回两个数之间的最小值
例题如下:
- public class MathMethod {
- public static void main(String[] args) {
- //1.abs绝对值
- int abs=Math.abs(-9);
- System.out.println(abs);
- //2.pow求幂
- double pow=Math.pow(2,3);
- System.out.println(pow);
- //3.cell向上取整:返回该参数的最小整数
- double cell=Math.ceil(-2.00001);
- System.out.println(cell);
- //4.floor向下取整:返回该参数的最大整数
- double floor=Math.floor(-4.99999);
- System.out.println(floor);
- //5.round 四舍五入
- long round=Math.round(-5.001);
- System.out.println(round);
- //6.sqrt 求开方
- double sqrt=Math.sqrt(9.0);
- System.out.println(sqrt);
- System.out.println("-------------");
- //7.round随机数
- //random返回的是0-1之间的随机小数
- //获取a-b之间的一个随机数整数
- //int num=(int)(Math.random()*(b-a+1)) 2-7
- for (int i=0;i<10;i++){
- System.out.println((int)(2+Math.random()*(7-2+1)));
- }
- System.out.println("---------------");
- //8.max返回两个数之间的最大值
- int max=Math.max(2,9);
- System.out.println(max);
- //9.mim返回两个数之间的最小值
- int mim=Math.min(2,7);
- System.out.println(mim);
- }
- }
运行结果如下:
- 9
- 8.0
- -2.0
- -5.0
- -5
- 3.0
- -------------
- 3
- 6
- 7
- 2
- 4
- 5
- 2
- 4
- 5
- 6
- ---------------
- 9
- 2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。