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

Использование функции Math.cos() в Java и примеры

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

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

Синтаксис функции cos():

Math.cos(double angle)

параметр cos()

  • угол - Чтобы вернуть угол, для которого требуется тригонометрический косинус

Внимание: значение угла выражено в градусах.

возврат значения cos()

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

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

Пример 1: Функция Math.cos() в Java

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);
    //Print cosine value
    System.out.println(Math.cos(a)); // 0.8660254037844387
    System.out.println(Math.cos(b)); // 0.7071067811865476
  }
}

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

Math.cos(a)

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

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

Пример 2: Возврат NaN функцией Math.cos()

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

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

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

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

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

Рекомендованные учебники

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