„Java Math sin“ () grąžina nurodyto kampo trigonometrinį sinusą.
sin()
Metodo sintaksė yra tokia:
Math.sin(double angle)
Čia sin()
yra statinis metodas. Taigi, mes prieiname metodą naudodami klasės pavadinimą Math
.
sin () parametrai
sin()
Metodas užima vieną parametrą.
- kampas - kampas, kurio trigonometrinis sinusas turi būti grąžintas
Pastaba : Kampo vertė yra radianais.
sin () grąžinimo vertė
- grąžina nurodyto kampo trigonometrinį sinusą
- grąžina NaN, jei nurodytas kampas yra NaN arba begalybė
Pastaba : Jei argumentas lygus nuliui, sin()
metodo rezultatas taip pat yra lygus nuliui su tuo pačiu ženklu kaip ir argumentas.
1 pavyzdys: „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 ) )
Ankstesniame pavyzdyje mes importavome java.lang.Math
paketą. Gera praktika importuoti pakuotę. Atkreipkite dėmesį į išraišką,
Math.sin(a)
Čia mes tiesiogiai naudojome klasės pavadinimą metodo iškvietimui. Taip yra todėl, kad sin()
yra statinis metodas.
Pastaba : Mes panaudojome metodą Java Math.toRadians (), kad visos vertės būtų konvertuojamos į radianus. Taip yra todėl, kad pagal oficialią „Java“ dokumentaciją sin()
metodas parametrą laiko radianais.
2 pavyzdys: matematikos nuodėmė () pateikia 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 ) )
Čia mes sukūrėme kintamąjį, pavadintą a.
- Math.sin (a) - pateikia NaN, nes neigiamo skaičiaus kvadratinė šaknis (-5) nėra skaičius
Tai klasės Double.POSITIVE_INFINITY
laukas Double
. Jis naudojamas įgyvendinti Java begalybę.
Pastaba : Skaičiuodami kvadratinę šaknies šaknį, naudojome metodą Java Math.sqrt ().
Rekomenduojamos pamokos
- „Java Math.tan“ ()
- „Java Math.cos“ ()