Java Math grēks ()

Java Math sin () atgriež norādītā leņķa trigonometrisko sinusu.

Metodes sintakse sin()ir šāda:

 Math.sin(double angle)

Šeit sin()ir statiska metode. Tādējādi mēs piekļūstam metodei, izmantojot klases nosaukumu Math,.

sin () parametri

sin()Metode ņem vienu parametru.

  • leņķis - leņķis, kura trigonometriskais sinuss jāatdod

Piezīme : Leņķa vērtība ir radiānos.

grēks () Atgriešanās vērtība

  • atgriež norādītā leņķa trigonometrisko sinusu
  • atgriež NaN, ja norādītais leņķis ir NaN vai bezgalība

Piezīme : Ja arguments ir nulle, tad arī sin()metodes rezultāts ir nulle ar tādu pašu zīmi kā arguments.

1. piemērs: 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 ) )

Iepriekš minētajā piemērā mēs esam importējuši java.lang.Mathpaketi. Laba prakse ir iepakojuma importēšana. Ievērojiet izteicienu,

 Math.sin(a)

Šeit, lai izsauktu metodi, mēs tieši izmantojām klases nosaukumu. Tas ir tāpēc, ka sin()tā ir statiska metode.

Piezīme : Mēs izmantojām metodi Java Math.toRadians (), lai visas vērtības pārvērstu radiānos. Tas ir tāpēc, ka saskaņā ar oficiālo Java dokumentāciju sin()metode parametru uztver kā radiānus.

2. piemērs: Math sin () atgriež 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 ) )

Šeit mēs esam izveidojuši mainīgo ar nosaukumu a.

  • Math.sin (a) - atgriež NaN, jo negatīvā skaitļa kvadrātsakne (-5) nav skaitlis

Tas Double.POSITIVE_INFINITYir Doubleklases lauks . To izmanto, lai Java ieviestu bezgalību.

Piezīme : Lai aprēķinātu skaitļa kvadrātsakni, mēs izmantojām metodi Java Math.sqrt ().

Ieteicamās konsultācijas

  • Java Math.tan ()
  • Java Math.cos ()

Interesanti raksti...