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

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Orientación a objetos (I)

Java Orientación a objetos (II)

Java Orientación a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Java Map colección

Java Set colección

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temas de Java

Uso y ejemplo de Java Math sin()

Java Math 数学方法

Java Math sin() devuelve el valor trigonométrico seno del ángulo especificado.

La sintaxis del método sin() es:

Math.sin(double angle)

parámetro de sin()

  • angle - Para devolver el ángulo que tiene su seno trigonométrico

注意: El valor de angle se expresa en radianes.

el valor de retorno de sin()

  • devuelve el valor trigonométrico senoángulola seno trigonométrica

  • Si el ángulo especificado esNaN o infinito,se devuelve NaN

注意: Si el parámetro es cero, el resultado del método sin() tambiénCeroy el signo es el mismo que el parámetro.

Ejemplo1: Java Math sin()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Crear variables de grados
    double a = 30;
    double b = 45;
    //Convertir a radianes
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    //imprimir valores senoidales
    System.out.println(Math.sin(a));   // 0.49999999999999994
    System.out.println(Math.sin(b));   // 0.7071067811865475
    //El sin() con 0 como parámetro
    System.out.println(Math.sin(0.0));  // 0.0
  }
}

En el ejemplo anterior, hemos importado el paquete java.lang.Math. La importación de paquetes es una buena práctica. Notar la expresión

Math.sin(a)

Aquí, hemos utilizado directamente el nombre de la clase para llamar al método. Esto se debe a que sin() es un método estático.

注意: Hemos utilizadoMath.toRadians()El método convierte todos los valores en radianes. Esto se debe a que según la documentación oficial de Java, el método sin() toma los parámetros como radianes.

Ejemplo2: El método sin() de matemáticas devuelve NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Crear una variable.
    //La raíz cuadrada de un número negativo.
    //El resultado no es un número (NaN)
    double a = Math.sqrt()-5);
    //usando Double para implementar el infinito
    double infinity = Double.POSITIVE_INFINITY;
    //imprimir valores senoidales
    System.out.println(Math.sin(a));  // NaN
    System.out.println(Math.sin(infinity));  // NaN
  }
}

Aquí, creamos una variable llamada a.

  • Math.sin(a) - devuelve NaN, porque el número negativo(-5) no es un número

Double.POSITIVE_INFINITUDE es un campo de la clase de precisión doble. Se utiliza para implementar el infinito en Java

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

推荐的教程

Java Math 数学方法