English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math asin() возвращает арккосинус указанного значения.
Арккосинус является обратной функцией от функции синус.
Синтаксис метода asin()
Math.asin(double num)
num - Чтобы вернуть число, обратный косинус которого нужно получить
Внимание: Abs(num) должен всегда быть меньше1.
Возвращает арккосинус указанного числа
Если указанное значение равно нулю, возвращается 0
Если указанное значение является NaN или больше 1, возвращается NaN
Внимание:Возвратное значение -pi / 2 до pi / 2 угол между ними.
import java.lang.Math; class Main { public static void main(String[] args) { //Создание переменных double a = 0.99; double b = 0.71; double c = 0.0; //Печать обратного синуса System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 } }
В предыдущем примере мы импортировали пакет java.lang.Math. Это важно, если мы хотим использовать методы класса Math. Обратите внимание на выражение
Math.asin(a)
Здесь мы напрямую используем имя класса для вызова метода. Это потому, что asin() является статическим методом.
import java.lang.Math; class Main { public static void main(String[] args) { // Создание переменной double a = 2; //Квадратный корень от отрицательного числа. //Результат не является числом (NaN) double b = Math.sqrt(-5); //Печать обратного синуса System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN } }
Здесь мы создали две переменные с именами a и b.
Math.asin(a) - Возвращает NaN, потому что значение a больше 1
Math.asin(b) - Возвращает NaN, потому что квадратный корень от отрицательного числа (-5) не является числом
Внимание:Мы уже использовалиMath.sqrt()Метод для вычисления квадратного корня числа.