English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Ввод/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Использование метода Java Math tan() и примеры

Java математические методы Math

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

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

Math.tan(double angle)

параметр tan()

  • angle - Возвратить угол, для которого нужно вернуть тригонометрический тангенс

Внимание:Значение angle в радианах.

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

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

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

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

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

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // Создаем переменные углов
    double a = 30;
    double b = 45;
    // Преобразуем в радианы
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    // Получаем значение тригонометрической тангенс
    System.out.println(Math.tan(a)); // 0.49999999999999994
    System.out.println(Math.tan(b)); // 0.7071067811865475
    // Параметр равен 0 Tan()
    System.out.println(Math.tan(0.0)); // 0.0
  }
}

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

Math.tan(a)

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

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

Пример 2: возвращаемое значение Math.tan() равно NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Создание переменной.
    //Квадратный корень от отрицательного числа.
    //Результат не является числом (NaN)
    double a = Math.sqrt(-5);
    //Использование Double для бесконечности
    double infinity = Double.POSITIVE_INFINITY;
    //Печать значения тангенс
    System.out.println(Math.tan(a));  // NaN
    System.out.println(Math.tan(Double.POSITIVE_INFINITY));  // NaN
  }
}

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

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

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

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

Рекомендуемые курсы

Java математические методы Math