android 中math常用方法

java.math.Math类常用的常量和方法: 

Math.PI 记录的圆周率 

Math.E记录e的常量 

Math.abs 求绝对值 

Math.sin 正弦函数 

Math.asin 反正弦函数

Math.cos 余弦函数 

Math.acos 反余弦函数 

Math.tan 正切函数 

Math.atan 反正切函数 

Math.atan2 商的反正切函数 

Math.toDegrees 弧度转化为角度 

Math.toRadians 角度转化为弧度 

Math.ceil 得到不小于某数的最大整数 

Math.floor 得到不大于某数的最大整数 

例如:Math.floor(12.7) =12.0 Math.ceil(12.7) =13.0 ceil()是天花板,即向上取整。floor是地板,向下取整。round是四舍五入。 Math.IEEEremainder 求余 

Math.max 求两数中最大 

Math.min 求两数中最小 

Math.sqrt 求开方 

Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常 

Math.sqrt(x):平方根 

Math.pow(x,y):x的y次方 

Math.exp 求e的任意次方 

Math.log10 以10为底的对数 

Math.log 自然对数 

Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小) 

Math.round 同上,返回int型或者long型(上一个函数返回double型) 

Math.random 返回0,1之间的一个随机数 

java.math.BigInteger(大整数): 

BigInteger bi1=new BigInteger("1234567890123456890"); 

BigInteger bi2=BigInteger.valueOf(123L); 

bi1=bi1.add(bi2);//b1+b2 

bi1=bi1.multiply(bi2);//b1*b2 

bi1=bi1.subtract(bi2);//b1-b2 

bi1=bi1.divide(bi2);// b1/b2 

java.math.BigDecimal(大浮点数): 

BigDecimal bd = new BigDecimal("3.1415926"); 

bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小数点后面二位

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值