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

教程基础Java

Controllo di flusso Java

Array Java

Orientamento ad oggetti (I) Java

Orientamento ad oggetti (II) Java

Orientamento ad oggetti (III) Java

Gestione delle eccezioni Java

Elenco Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Uso e esempio del metodo asin() di Math in Java

Metodi matematici Java

Il metodo asin() di Math in Java restituisce l'arco sinus del valore specificato.

L'arco sinus è la funzione inversa della funzione seno.

La sintassi del metodo asin() è:

Math.asin(double num)

Parametro di asin()

  • num - Il numero da restituire come arco sinus

Attenzione:Il valore assoluto di num deve sempre essere inferiore a1

Valore di ritorno di asin()

  • Restituisce l'arco sinus del numero specificato

  • Se il valore specificato è zero, viene restituito 0

  • Se il numero specificato è NaN o maggiore di 1, viene restituito NaN

Attenzione:Il valore di ritorno è -pi / 2 a pi / 2 tra gli angoli.

Esempio 1: Java Math asin()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Creare variabili
    double a = 0.99;
    double b = 0.71;
    double c = 0.0;
    //Stampare il valore arccosine
    System.out.println(Math.asin(a));  // 1.4292568534704693
    System.out.println(Math.asin(b));  // 0.7812981174487247
    System.out.println(Math.asin(c));  // 0.0
  }
}

Nell'esempio precedente, abbiamo importato il pacchetto java.lang.Math. È molto importante se dobbiamo utilizzare i metodi della classe Math. Attenzione all'espressione

Math.asin(a)

In questo caso, abbiamo utilizzato direttamente il nome della classe per chiamare il metodo. Questo perché asin() è un metodo statico.

Esempio 2: Math.asin() restituisce NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Creare variabili
    double a = 2;
    //Radice quadrata di un numero negativo.
    //Il risultato non è un numero (NaN)
    double b = Math.sqrt(-5);
    //Stampare il valore arccosine
    System.out.println(Math.asin(a));  // NaN
    System.out.println(Math.asin(b);  // NaN
  }
}

In questo caso, abbiamo creato due variabili denominate a e b.

  • Math.asin(a) - Restituisce NaN, perché il valore di a è maggiore di 1

  • Math.asin(b) - Restituisce NaN, perché la radice quadrata di un numero negativo (-5) non è un numero

Attenzione:Abbiamo già utilizzatoMath.sqrt()Metodo per calcolare la radice quadrata di un numero.

Metodi matematici Java