English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo cos() di Java Math restituisce il cosinus trigonometrico dell'angolo specificato.
La sintassi del metodo cos() è:
Math.cos(double angle)
angle - Per restituire l'angolo del cosinus trigonometrico
Attenzione: il valore di angle è espresso in radianti.
restituisce il cosinus trigonometrico dell'angolo specificatocosinus trigonometrico
se l'angolo specificato èNaN o infinito,restituisce NaN
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.
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.