Java Math类里的常用方法

Math.random():

产生一个随机数n,该随机数0<n<1,类型为double。

System.out.println("生成一个随机数:"+Math.random());

Math.sqrt(n):

求n的平方根。注意不能为负数。

System.out.println("4的平方根:"+Math.sqrt(4));

结果为:2

Math.cbrt(n):

求n的立方根。

System.out.println("8的立方根为:"+Math.cbrt(8));

结果为:2

Math.pow(a,b):

求a的b次方。

System.out.println("4的二次方为:"+Math.pow(4,2));

结果为:16

Math.abs(n):

求n的绝对值。注意如果超出该数值类型的表达范围会溢出,还是可能会输出负数。

System.out.println("-9.1的绝对值为:"+Math.abs(-9.1));

结果为:9.1

Math.max(a,b):

求a,b中的较大数。

System.out.println("7和8之间的大数:"+Math.max(7,8));

结果为:8

Math.min(a,b):

求a,b中的较小数。

System.out.println("6和9之间的小数:"+Math.min(6,9));

结果为:6

Math.floor(n):

求n向下取整的数。

System.out.println("1.8向下取整:"+Math.floor(1.8));

结果为:1

Math.ceil(n):

求n向上取整的数。

System.out.println("1.9向上取整:"+Math.ceil(1.9));

结果为:1.9

Math.round(n):

求n的四舍五入取整的数。double转为long,floa转为int。

System.out.println("1.3四舍五入为:"+Math.round(1.3));

结果为:1

Math.rint(n):

求n的四舍五入取整的数。转换前后都为double。

System.out.println("1.4四舍五入为:"+Math.rint(1.4));

结果为:1

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值