English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math tan() возвращает тригонометрический тангенс указанного угла.
Синтаксис метода tan():
Math.tan(double angle)
angle - Возвратить угол, для которого нужно вернуть тригонометрический тангенс
Внимание:Значение angle в радианах.
возвращает тригонометрический тангенс указанного угла
если указанный угол равенNaN или бесконечность,возвращается NaN
Внимание:Если параметр равен нулю, то результат метода 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() принимает параметры в радианах.
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()Метод для вычисления квадратного корня числа.