English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método asin() de Math en Java devuelve el valor de la arcose del número especificado.
La arcose es la función inversa de la función seno.
La sintaxis del método asin() es:
Math.asin(double num)
num - para devolver el número que se debe obtener la arcose
注意:El valor absoluto de num debe ser siempre menor que1。
devuelve la arcose de un número especificado
si el valor especificado es cero, se devuelve 0
si el número especificado es NaN o mayor que1,retorna NaN
注意:El valor de retorno es -pi / 2 a pi / 2 entre los ángulos.
import java.lang.Math; class Main { public static void main(String[] args) { //创建变量 double a = 0.99; double b = 0.71; double c = 0.0; //打印反正弦值 System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 } }
En el ejemplo anterior, hemos importado el paquete java.lang.Math. Es importante si queremos usar los métodos de la clase Math. Nota la expresión
Math.asin(a)
在这里,我们直接使用了类名来调用方法。这是因为asin()是静态方法。
import java.lang.Math; class Main { public static void main(String[] args) { // 创建变量 double a = 2; //负数的平方根。 //结果不是数字(NaN) double b = Math.sqrt(-5); //打印反正弦值 System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN } }
在这里,我们创建了两个名为a和b的变量。
Math.asin(a) - 返回NaN,因为a的值大于1
Math.asin(b) - 返回NaN,因为负数(-5)的平方根不是数字
注意:我们已使用Math sqrt()方法来计算数字的平方根。