说起Math类之前在讲最前面的Random的时候就已经有提到过,而且Math是支持多线程的,所以是非常好用的。
Math类其实就是提供了操作数学运算的方法。而且都是静态的。
那么对于Math类常用的方法有哪些呢?
ceil():返回大于参数的最小整数。
floor():返回小于参数的最大整数。
round():返回四舍五入的整数。
pow(a,b):这个方法简单的说就是a的b次方。
random():返回一个伪随机数
例如:
Double d = Math.random(9);
当然了,对于Math类下的random方法是可以实现这样的随机数,那么回想之前的Random类来说,其实也可以通过Random类里面的nextDouble方法来达到同样的效果。
例如:
Random r = new Random(); Double d = r.nextDouble();
所以对于Math类来说非常的简单,那么大家只需要去简单的记住功能,记不住或者其他方面的查询一下API文档基本都会使用了。
支持下
谢谢。