为什么在Java中Sin(30)= -0.9880316240928618

时间:2016-04-08 23:29:40

标签: java

我尝试在java(eclipse)中显示sin 30的值。但它不是真正的价值,我的代码:

public class sin30 {
public static void main(String[] args){

    System.out.println("Sin 30 = "+Math.sin(30));

}}

并显示: Showing

罪30应为0.5。 我的代码出了什么问题?

1 个答案:

答案 0 :(得分:9)

Math.sin需要一个弧度值

System.out.println("Sin 30 = "+ Math.sin(Math.toRadians(30)));