Java Math sin () vráti trigonometrický sínus zadaného uhla.
Syntax sin()
metódy je:
Math.sin(double angle)
Tu sin()
je statická metóda. Z toho dôvodu sme sa v prístupe k metódu pomocou názvu triedy, Math
.
sin () Parametre
sin()
Metóda preberá jeden parameter.
- uhol - uhol, ktorého trigonometrický sínus sa má vrátiť
Poznámka : Hodnota uhla je v radiánoch.
sin () Návratová hodnota
- vráti trigonometrický sínus zadaného uhla
- vráti NaN, ak je zadaný uhol NaN alebo nekonečno
Poznámka : Ak je argument nula, potom je výsledok sin()
metódy tiež nulový s rovnakým znamienkom ako argument.
Príklad 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 ) )
Vo vyššie uvedenom príklade sme importovali java.lang.Math
balík. Osvedčeným postupom je importovať balík. Všimnite si výraz,
Math.sin(a)
Tu sme priamo použili názov triedy na volanie metódy. Je to preto, že sin()
ide o statickú metódu.
Poznámka : Na prevedenie všetkých hodnôt do radiánov sme použili metódu Java Math.toRadians (). Je to tak preto, lebo podľa oficiálnej dokumentácie Java sin()
metóda berie parameter ako radiány.
Príklad 2: Math sin () Vráti 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 ) )
Tu sme vytvorili premennú s názvom a.
- Math.sin (a) - vráti NaN, pretože druhá odmocnina záporného čísla (-5) nie je číslo
Je Double.POSITIVE_INFINITY
to Double
triedna oblasť. Používa sa na implementáciu nekonečna v Jave.
Poznámka : Na výpočet druhej odmocniny čísla sme použili metódu Java Math.sqrt ().
Odporúčané návody
- Java Math.tan ()
- Java Math.cos ()