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을 반환

주의:파라미터가 0이면 tan() 메서드의 결과도0그리고 파라미터와 같은 부호입니다.

예제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() 메서드가 파라미터를 라디안으로 받는다는 것입니다.

예제2Math 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(infinity));  // NaN
  }
}

여기서는 a라는 변수를 생성했습니다.

  • Math.tan(a) -NaN을 반환하여, 음수(-5)의 제곱근은 숫자가 아닙니다

Double.POSITIVE_INFINITY는 두 배수 클래스의 필드입니다. Java에서 무한대를 구현하는 데 사용됩니다

주의:이미 사용했습니다Java Math sqrt()숫자의 제곱근을 계산하는 방법.

추천 교육

Java Math 수학 메서드