📅  最后修改于: 2023-12-03 15:16:35.779000             🧑  作者: Mango
Java数学库提供了许多有用的数学函数,其中之一是toRadians()。toRadians() 方法将角度转换为弧度。它是Math类的一个静态方法,因此您可以直接通过类名来调用该方法。
public static double toRadians(double degrees)
参数:
返回值:
以下示例演示如何使用Java数学库中的toRadians()函数来将角度转换为弧度:
import java.lang.Math;
public class Main {
public static void main(String[] args) {
double degrees = 45.0;
double radians = Math.toRadians(degrees);
System.out.format("%.2f degrees = %.2f radians", degrees, radians);
}
}
程序输出:
45.00 degrees = 0.79 radians
假设我们要计算正弦值的表,并使用度作为输入。
import java.lang.Math;
public class Main {
public static void main(String[] args) {
System.out.println("Degree \t\t Radians \t\t Sine");
for(int i=0;i<=180;i+=10) {
double radians = Math.toRadians(i);
double s = Math.sin(radians);
System.out.format("%d \t\t %.4f \t\t %.4f \n",i,radians,s);
}
}
}
程序输出:
Degree Radians Sine
0 0.0000 0.0000
10 0.1745 0.1736
20 0.3491 0.3420
30 0.5236 0.5000
40 0.6981 0.6428
50 0.8727 0.7660
60 1.0472 0.8660
70 1.2217 0.9409
80 1.3963 0.9894
90 1.5708 1.0000
100 1.7453 0.9703
110 1.9199 0.9009
120 2.0944 0.7934
130 2.2689 0.6530
140 2.4435 0.4848
150 2.6180 0.2955
160 2.7925 0.0910
170 2.9671 -0.1160
180 3.1416 -0.0000
上面的程序计算了角度在0到180度的正弦值表,每隔10度输出一行。我们使用Math.toRadians() 将角度转换为弧度,然后使用Math.sin()计算正弦值。