English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo de Java

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos de Java Map

Conjuntos de Java

Entrada y salida de Java (I/O)

Reader de Java/Writer

Otras temáticas de Java

Uso y ejemplo del método asin() de Math en Java

Java Math 数学方法

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)

parámetros de asin()

  • num - para devolver el número que se debe obtener la arcose

注意:El valor absoluto de num debe ser siempre menor que1

el valor de retorno de asin()

  • 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.

示例1:Java Math asin()

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()是静态方法。

示例2:数学asin()返回NaN

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()方法来计算数字的平方根。

Java Math 数学方法