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 Map de Java

Conjuntos Set de Java

Entrada y salida de Java (I/O)

Reader de Java/Writer

Otras temáticas de Java

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

Java Math 数学方法

El método acos() de Java Math devuelve el valor arco coseno del número especificado.

El arco coseno es la función inversa de la función coseno.

La sintaxis del método acos() es:

Math.acos(double num)

parámetro de acos()

  • num - Para retornar el número arco coseno, debe ser siempre menor que1。

el valor de retorno de acos()

  • retorna el valor arco coseno del número especificado

  • si el número especificado es NaN o mayor que1,retorna NaN

注意:El valor de retorno está entre0.0 a pi entre los ángulos.

示例1:Java Math acos()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //创建变量
    double a = 0.5;
    double b = 0.79;
    double c = 0.0;
    //打印反余弦值
    System.out.println(Math.acos(a));  // 1.0471975511965979
    System.out.println(Math.acos(b));  // 0.6599873293874984
    System.out.println(Math.acos(c));  // 1.5707963267948966
  }
}

En el ejemplo anterior, hemos importado el paquete java.lang.Math. Esto es muy importante si queremos usar los métodos de la clase Math. Nota la expresión

Math.acos(a)

在这里,我们直接使用了类名来调用方法。这是因为acos()是静态方法。

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

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //创建变量
    double a = 2;
        //负数的平方根。
        //结果不是数字(NaN)
    double NaN = Math.sqrt(-5);
    //打印反余弦值
    System.out.println(Math.acos(a));  // NaN
    System.out.println(Math.acos(NaN));  // NaN
  }
}

在这里,我们创建了两个名为a和b的变量。

  • Math.acos(a) - 因为a的值大于1,返回NaN。

  • Math.acos(b) - 因为负数(-5)的平方根不是数字,返回NaN。

注意:我们使用Math sqrt()方法来计算数字的平方根。

Java Math 数学方法