如何表达Android的Math.cos或Math.acos?

时间:2013-01-25 07:24:09

标签: java

我已尝试在Android中编写此内容,因此我获得了NAN。这是我当前的代码,有人可以验证这一点,如果不正确,请提供正确的等式。

 Math.acos((((a*a)+(c*c))-(b*b))/(2*b*c));

enter image description here

1 个答案:

答案 0 :(得分:2)

Math.acos((a*a+c*c-b*b)/(2.0*b*c)) 

2.0用于将其转换为double,您也可以使用     Math.acos((a * a + c * c-b * b)/(2d * b * c))而不是2d中的d表示将int 2视为double类型