Java Math sin ()

Java Math sin () повертає тригонометричний синус зазначеного кута.

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

 Math.sin(double angle)

Ось sin()статичний метод. Таким чином, ми доступ до методу з використанням імені класу, Math.

sin () Параметри

sin()Метод приймає один параметр.

  • angle - кут, тригонометричний синус якого потрібно повернути

Примітка : Значення кута вказано в радіанах.

sin () Повернене значення

  • повертає тригонометричний синус заданого кута
  • повертає NaN, якщо вказаний кут NaN або нескінченність

Примітка : Якщо аргумент дорівнює нулю, то результат sin()методу також дорівнює нулю з тим самим знаком, що і аргумент.

Приклад 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 ) )

У наведеному вище прикладі ми імпортували java.lang.Mathпакет. Імпортувати пакет - хороша практика. Зверніть увагу на вираз,

 Math.sin(a)

Тут ми безпосередньо використовували назву класу для виклику методу. Це тому, що sin()є статичним методом.

Примітка : Ми використали метод Java Math.toRadians () для перетворення всіх значень у радіани. Це тому, що згідно з офіційною документацією Java, sin()метод приймає параметр як радіани.

Приклад 2: Math sin () Повертає 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 ) )

Тут ми створили змінну з назвою a.

  • Math.sin (a) - повертає NaN, оскільки квадратний корінь з від'ємного числа (-5) не є числом

Це Double.POSITIVE_INFINITYполе Doubleкласу. Він використовується для реалізації нескінченності в Java.

Примітка : Ми використовували метод Java Math.sqrt () для обчислення квадратного кореня числа.

Рекомендовані навчальні посібники

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

Цікаві статті...