<span style="font-size:18px;">package dsfa;
import java.math.*;
public class A
{
public static void main(String args[])
{
System.out.println(Math.PI);
System.out.println(sin(30 * Math.PI / 180.0));
System.out.println(cos(30 * Math.PI / 180.0));
System.out.println(tan(30 * Math.PI / 180.0));
System.out.println(toDegrees(Math.PI / 6));
System.out.println(toRadians(30.0));
System.out.println(sin(0.5));
}
//sin,cos,tan的参数都是以弧度为单位的角
//计算30度的sin值
/*特殊情况:
如果参数是radians或无穷大,那么结果是radians。
如果参数是为零,那么结果是零的同号作为参数。*/
public static double sin(double radians)
{
return Math.sin(radians);
}
//计算30度的cos值
public static double cos(double radians)
{
return Math.cos(radians);
}
//计算30度的tan值
public static double tan(double radians)
{
return Math.tan(radians);
}
//从弧度转换为度通常是不精确的,用户不应该期望cos(toRadians(90.0))正好等于0.0。
//弧度转化为角度
public static double toDegrees(double radians)
{
return Math.toDegrees(radians);
}
//角度转化为弧度
public static double toRadians(double degree)
{
return Math.toRadians(degree);
}
//计算弧度值
public static double asin(double a)
{
return Math.asin(a);
}
public static double acos(double a)
{
return Math.acos(a);
}
public static double atan(double a)
{
return Math.atan(a);
}
}
</span>
三角函数关系的方法
最新推荐文章于 2022-04-08 17:58:17 发布