Java Math sin () vraća trigonometrijski sinus određenog kuta.
Sintaksa sin()
metode je:
Math.sin(double angle)
Evo sin()
statične metode. Dakle, mi pristupaju način koristeći naziv klase, Math
.
sin () parametri
sin()
Postupak ima jedan parametar.
- angle - kut čiji se trigonometrijski sinus treba vratiti
Napomena : Vrijednost kuta je u radijanima.
sin () Povratna vrijednost
- vraća trigonometrijski sinus navedenog kuta
- vraća NaN ako je navedeni kut NaN ili beskonačnost
Napomena : Ako je argument nula, tada je rezultat sin()
metode također nula s istim predznakom kao i argument.
Primjer 1: Java Math sin ()
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable in Degree double a = 30; double b = 45; // convert to radians a = Math.toRadians(a); b = Math.toRadians(b); // print the sine value System.out.println(Math.sin(a)); // 0.49999999999999994 System.out.println(Math.sin(b)); // 0.7071067811865475 // sin() with 0 as its argument System.out.println(Math.sin(0.0)); // 0.0 ) )
U gornjem primjeru uvezli smo java.lang.Math
paket. Dobra je praksa uvoziti paket. Primijetite izraz,
Math.sin(a)
Ovdje smo izravno koristili naziv klase za poziv metode. To je zato što sin()
je statična metoda.
Napomena : Koristili smo metodu Java Math.toRadians () za pretvorbu svih vrijednosti u radijane. To je zato što, prema službenoj Java dokumentaciji, sin()
metoda uzima parametar kao radijane.
Primjer 2: Matematički grijeh () Vraća NaN
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable // square root of negative number // results in not a number (NaN) double a = Math.sqrt(-5); // Using Double to implement infinity double infinity = Double.POSITIVE_INFINITY; // print the sine value System.out.println(Math.sin(a)); // NaN System.out.println(Math.sin(infinity)); // NaN ) )
Ovdje smo stvorili varijablu pod nazivom a.
- Math.sin (a) - vraća NaN jer kvadratni korijen negativnog broja (-5) nije broj
To Double.POSITIVE_INFINITY
je polje Double
klase. Koristi se za implementaciju beskonačnosti u Javi.
Napomena : Za izračun kvadratnog korijena broja koristili smo metodu Java Math.sqrt ().
Preporučeni vodiči
- Java Math.tan ()
- Java Math.cos ()