一个简单的问题。我似乎无法找到将余弦转换为辐射或度数的函数。 在以下代码中
public class angle{
public static void main (String[] args){
int a = 30;
int b = 40;
int y = 88;
double c = Math.sqrt((a*a) + (b*b) - (2*a*b*Math.cos(Math.toRadians(y))));
System.out.println("C = " + c);
double L = ((b*b) + (c*c) - (a*a))/(2*b*c);
System.out.println("Cos Alpha = " + L);
double B = ((a*a) + (c*c) - (b*b))/(2*a*c);
System.out.println("Cos Beta = " + B);
}
}
我有L和B作为余弦,但我需要它们作为辐射度。任何人都有任何想法,我应该使用什么功能? 提前谢谢。
答案 0 :(得分:1)
Math课程符合您的需求。例如,下面的类计算角度的余弦值。看看所有其他方法。
public class CosineTest{
public static void main(String args[]){
double degrees = 45.0; // put your value here
double radians = Math.toRadians(degrees); // look to the Math class..a lot of nice stuff here
System.out.format("The cosine of %.1f degrees is %.4f%n",
degrees, Math.cos(radians));
}
}
答案 1 :(得分:0)
您可以使用Math.sin()& Math.cos()函数,其中参数以弧度给出。