Java Math tan ()

Метод tan () Java Math возвращает тригонометрический тангенс указанного угла.

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

 Math.tan(double angle)

Вот tan()статический метод. Следовательно, мы получаем доступ к методу, используя имя класса Math.

tan () Параметры

tan()Метод принимает один параметр.

  • угол - угол, тригонометрический тангенс которого должен быть возвращен

Примечание . Значение угла указывается в радианах.

tan () Возвращаемое значение

  • возвращает тригонометрический тангенс указанного угла
  • возвращает NaN, если указанный угол равен NaN или бесконечности

Примечание . Если аргумент равен нулю, то результат tan()метода также равен нулю с тем же знаком, что и аргумент.

Пример 1: Java Math tan ()

 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); // get the trigonometric tangent value System.out.println(Math.tan(a)); // 0.49999999999999994 System.out.println(Math.tan(b)); // 0.7071067811865475 // tan() with 0 as its argument System.out.println(Math.tan(0.0)); // 0.0 ) )

В приведенном выше примере мы импортировали java.lang.Mathpackage. Это важно, если мы хотим использовать методы Mathкласса. Обратите внимание на выражение,

 Math.tan(a)

Здесь мы напрямую использовали имя класса для вызова метода. Это потому, что tan()это статический метод.

Примечание . Мы использовали метод Java Math.toRadians () для преобразования всех значений в радианы. Это потому, что согласно официальной документации Java, tan()метод принимает параметр в радианах.

Пример 2: Math tan () возвращает 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 tangent value System.out.println(Math.tan(a)); // NaN System.out.println(Math.tan(infinity)); // NaN ) )

Здесь мы создали переменную с именем a.

  • Math.tan (a) - возвращает NaN, потому что квадратный корень отрицательного числа (-5) не является числом

Это Double.POSITIVE_INFINITYполе Doubleкласса. Он используется для реализации бесконечности в Java.

Примечание . Мы использовали метод Java Math.sqrt () для вычисления квадратного корня из числа.

Рекомендуемые учебные пособия

  • Java Math sin ()
  • Java Math cos ()

Интересные статьи...