Java Math -synti ()

Java Math sin () palauttaa määritetyn kulman trigonometrisen sinin.

Menetelmän syntaksi sin()on:

 Math.sin(double angle)

Tässä sin()on staattinen menetelmä. Siksi pääsemme menetelmään käyttämällä luokan nimeä Math.

sin () -parametrit

sin()Menetelmä ottaa yhden parametrin.

  • kulma - kulma, jonka trigonometrinen sini on palautettava

Huomaa : Kulman arvo on radiaaneina.

sin () palautusarvo

  • palauttaa määritetyn kulman trigonometrisen sinin
  • palauttaa NaN: n, jos määritetty kulma on NaN tai ääretön

Huomaa : Jos argumentti on nolla, sin()menetelmän tulos on myös nolla samalla merkillä kuin argumentti.

Esimerkki 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 ) )

Edellä olevassa esimerkissä olemme tuoneet java.lang.Mathpaketin. Paketin tuonti on hyvä tapa. Huomaa ilmaisu,

 Math.sin(a)

Tässä olemme käyttäneet suoraan luokan nimeä kutsumalla menetelmää. Se johtuu sin()staattisesta menetelmästä.

Huomaa : Olemme käyttäneet Java Math.toRadians () -menetelmää kaikkien arvojen muuntamiseksi radiaaneiksi. Se johtuu siitä, että virallisen Java-dokumentaation mukaan sin()menetelmä ottaa parametrin radiaaneina.

Esimerkki 2: Matemaattinen synti () palauttaa 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 ) )

Tässä olemme luoneet muuttujan nimeltä a.

  • Math.sin (a) - palauttaa NaN: n, koska negatiivisen luvun (-5) neliöjuuri ei ole luku

Se Double.POSITIVE_INFINITYon Doubleluokan kenttä . Sitä käytetään loputtomuuden toteuttamiseen Javassa.

Huomaa : Olemme käyttäneet Java Math.sqrt () -menetelmää laskemaan luvun neliöjuuri.

Suositellut oppaat

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

Mielenkiintoisia artikkeleita...