Јава Матх син ()

Јава Матх син () враћа тригонометријски синус наведеног угла.

Синтакса sin()методе је:

 Math.sin(double angle)

Ево sin()статичне методе. Дакле, ми смо приступ метод користећи име класе, Math.

син () Параметри

sin()Метод узима само један параметар.

  • угао - угао чији се тригонометријски синус треба вратити

Напомена : Вредност угла је у радијанима.

син () Повратна вредност

  • враћа тригонометријски синус наведеног угла
  • враћа НаН ако је наведени угао НаН или бесконачност

Напомена : Ако је аргумент нула, онда је резултат sin()методе такође нула са истим предзнаком као и аргумент.

Пример 1: Јава Матх син ()

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

У горњем примеру смо увезли java.lang.Mathпакет. Добра је пракса да се пакет увози. Примети израз,

 Math.sin(a)

Овде смо директно користили име класе за позивање методе. То је зато што sin()је статична метода.

Напомена : Користили смо методу Јава Матх.тоРадианс () за претварање свих вредности у радијане. То је зато што, према службеној Јава документацији, sin()метода узима параметар као радијане.

Пример 2: Математички грех () Приказује НаН

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

Овде смо креирали променљиву која се зове а.

  • Матх.син (а) - враћа НаН јер квадратни корен негативног броја (-5) није број

То Double.POSITIVE_INFINITYје поље Doubleкласе. Користи се за примену бесконачности у Јави.

Напомена : Користили смо методу Јава Матх.скрт () за израчунавање квадратног корена броја.

Препоручени водичи

  • Јава Матх.тан ()
  • Јава Матх.цос ()

Занимљиви Чланци...