说明
Java Math asin(double a) 返回角度的反正弦值,范围为 -pi/2 到 pi/2。特殊情况 -
如果参数为 NaN 或其绝对值大于 1,则结果为 NaN。
如果参数为零,则结果为与参数符号相同的零。
结果必须在正确值的 1 ulp 范围内四舍五入的结果。结果必须是半单调的。
语法
public static double asin(double d)
参数
这里是参数的详细信息 -
d - 双精度数据类型。
返回值
此方法返回指定双精度值的反正弦。
示例 1
在此示例中,我们将展示用法Math.asin() 方法获取双精度数的 asin。我们创建了一个双精度变量 x 并用给定的角度初始化它。然后使用 Math.toRadians() 方法检索弧度,然后使用 Math.asin() 方法打印 asin 值。
public class Test {
public static void main(String args[]) {
double degrees = 45.0;
double radians = Math.toRadians(degrees);
System.out.format("The value of pi is %.4f%n", Math.PI);
System.out.format("The arcsine of %.1f degrees is %.4f%n", degrees, Math.asin(radians));
}
}
这将产生以下结果 -
输出
The value of pi is 3.1416
The arcsine of 45.0 degrees is 0.9033
示例 2
在此示例中,我们将展示如何使用 Math.asin() 方法来获取浮点数的 asin。我们创建了一个浮点变量 x 并用给定的角度初始化它。然后使用 Math.toRadians() 方法检索弧度,然后使用 Math.asin() 方法打印 asin 值。
public class Test {
public static void main(String args[]) {
float degrees = (float)45.0;
double radians = Math.toRadians(degrees);
System.out.format("The value of pi is %.4f%n", Math.PI);
System.out.format("The arcsine of %.1f degrees is %.4f%n", degrees, Math.asin(radians));
}
}
这将产生以下结果 -
输出
The value of pi is 3.1416
The arcsine of 45.0 degrees is 0.9033
示例 3
在此示例中,我们将展示如何使用 Math.asin() 方法来获取零值的 sin。我们创建了一个浮点变量 x 并使用给定角度将其初始化为零值。然后使用 Math.toRadians() 方法检索弧度,然后使用 Math.asin() 方法打印 asin 值。
public class Test {
public static void main(String args[]) {
float degrees = (float)0.0;
double radians = Math.toRadians(degrees);
System.out.format("The value of pi is %.4f%n", Math.PI);
System.out.format("The arcsine of %.1f degrees is %.4f%n", degrees, Math.asin(radians));
}
}
这将产生以下结果 -
输出
The value of pi is 3.1416
The arcsine of 0.0 degrees is 0.0000