「Java」Math类封装的一些常用的

时间:2022-01-01 23:42:36

Math.sqrt()//计算平方根
Math.cbrt()//计算立方根
Math.hypot(x,y)//计算 (x的平方+y的平方)的平方根
Math.pow(a,b)//计算a的b次方
Math.exp(x)//计算e^x的值
Math.max();//计算最大值
Math.min();//计算最小值
Math.abs求绝对值
Math.ceil天花板的意思,就是返回大的值
Math.floor地板的意思,就是返回小的值
Math.random 取得一个大于或者等于0.0小于不等于1.0的随机数[0,1)
Math.rint 四舍五入返回double值
Math.round 四舍五入float时返回int值,double时返回long值
Math.nextUp(a) 返回比a大一点点的浮点数
Math.nextDown(a) 返回比a小一点点的浮点数
Math.nextAfter(a,b) 返回(a,b)或(b,a)间与a相邻的浮点数 b可以比a小

log() 返回参数的自然数底数的对数值

xxxValue()将 Number 对象转换为xxx数据类型的值并返回

compareTo()将number对象与参数比较

equals()判断number对象是否与参数相等

valueOf()返回一个 Number 对象指定的内置数据类型

toString()以字符串形式返回值

parseInt()将字符串解析为int类型

abs()返回参数的绝对值