关于调用三角函数

  在android程序中调用三角函数 ,首先要按照提示添加math包声明,这个函数并没有那么难,主要是参数的问题,你不能按照它的提示直接写入double类型的值,这样出来的值会有错误,你要用这种
cos(jiaodu * Math.PI / 180)  jiaodu(原谅我英语不好)你写入你需要的值  这样出来的就是正确的值,然而,这个函数的返回值是double类型的,而且有些略微的误差(经我测试 当sin(30度)的时候 返回0.4999999),所以你把它转为Int类型的时候不能强转,因为那样不会四舍五入,你得到的值就会有误差,所以你要采取这种方法
Integer.parseInt(new java.text.DecimalFormat("0").format(xx))
xx是三角函数 例如:
cos(jiaodu * Math.PI / 180)
通过这种方法,你就可以得到你所需要的值了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值