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

Tutorial di base di Java

Java Controllo dei flussi

Java Array

Java Orientazione agli oggetti (I)

Java Orientazione agli oggetti (II)

Java Orientazione agli oggetti (III)

Gestione delle eccezioni in Java

Java List

Java Queue (coda)

Java Map collection

Java Set collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Uso del metodo cos() di Java Math e esempio

Metodi matematici Java Math

Il metodo cos() di Java Math restituisce il cosinus trigonometrico dell'angolo specificato.

La sintassi del metodo cos() è:

Math.cos(double angle)

parametro cos()

  • angle - Per restituire l'angolo del cosinus trigonometrico

Attenzione: il valore di angle è espresso in radianti.

valore di ritorno di cos()

  • restituisce il cosinus trigonometrico dell'angolo specificatocosinus trigonometrico

  • se l'angolo specificato èNaN o infinito,restituisce NaN

Esempio 1: Java Math cos()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // Creare variabili di gradi
    double a = 30;
    double b = 45;
    // Convertire in radianti
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    //Stampa il valore coseno
    System.out.println(Math.cos(a)); // 0.8660254037844387
    System.out.println(Math.cos(b)); // 0.7071067811865476
  }
}

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

Math.cos(a)

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

AttenzioneAbbiamo già utilizzato il metodo Math.Radians() per convertire tutti i valori in radianti. Questo perché secondo la documentazione ufficiale, il metodo cos() considera gli angoli in radianti.

Esempio 2: il metodo cos() di Math restituisce NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Creazione delle variabili.
    //Radice quadrata di un numero negativo.
    //Il risultato non è un numero (NaN)
    double a = Math.sqrt(-5);
    //Implementazione dell'infinito con Double
    double infinity = Double.POSITIVE_INFINITY;
    //Stampa il valore coseno
    System.out.println(Math.cos(a));  // NaN
    System.out.println(Math.cos(Double.POSITIVE_INFINITY));  // NaN
  }
}

Qui abbiamo creato una variabile chiamata a.

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

Double.POSITIVE_INFINITY è un campo della classe Double. Serve per implementare l'infinito in Java.

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

Tutorial consigliati

Metodi matematici Java Math