黑马程序员技术交流社区
标题:
Math类的常用方法和示例分享
[打印本页]
作者:
陈钦涛
时间:
2013-10-2 18:18
标题:
Math类的常用方法和示例分享
abs(arg)
: 返回arg绝对值,arg可以是:int,long,float,double.
[例子]
Math.abs(-30.5) == 30.5
Math.abs(-100.0989) == 100.0989
ceil(double arg)
:返回>=arg的最小整数.
[例子]
Math.ceil(30.4) == 31.0
Math.ceil(-8.0989) == -8.0
floor(double arg)
: 返回<=arg最大整数.
[例子]
Math.floor(30.4) == 30.0
Math.floor(-8.0989) == -9.0
max(x,y)
: 返回x和y中的最大值.
min(x,y)
: 返回x和y中的最小值.
rint(double arg)
: 返回最接近arg的整数值. 返回double
[例子]
Math.rint(30.4) == 30.0
Math.rint(30.5) == 31.0
Math.rint(30.51) == 31.0
Math.rint(-8.0989) == -8.0
Math.rint(-8.5) == -8.0
Math.rint(-8.5989) == -9.0
round(arg)
: 返回最接近arg的整数值. arg为double时返回long,为float时返回int
[例子]
Math.round(30.1) == 30
Math.round(30.5) == 31
Math.round(30.51) == 31
Math.round(-8.0989) == -8
Math.round(-8.5) == -8
Math.round(-8.5989) == -9
random()
: 返回一个介于0与1之间的伪随机数.大多数情况下适应Random类产生随机数.
[例子]
Math.random() == 0.83636823562201235
sqrt(double arg)
计算参数的平方根 返回类型为double型
pow(double arg1,bouble arg2)
计算arg1为底arg2为指数的幂返回类型为double型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2