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 cos() 使用方法及示例

Java Math 수학 메서드

Java Math cos()方法返回指定角度的三角餘弦。

cos()方法的語法為:

Math.cos(double angle)

cos()參數

  • angle - 要返回其三角餘弦的角度

주의:angle的值以弧度為單位。

cos()返回值

  • 返回指定角度的三角餘弦

  • 如果指定的角度為NaN或無窮大,則返回NaN

示例1:Java Math cos()

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

在上面的示例中,我們已導入java.lang.Math包。如果我們要使用Math類的方法,這一點很重要。注意表達式

Math.cos(a)

在這裡,我們直接使用了類名來調用方法。這是因為cos()是靜態方法。

주의:我們已經使用Math Radians()方法將所有值轉換為弧度。這是因為根據官方文檔,cos()方法將角度作為弧度。

示例2:數學cos()返回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.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 수학 메서드