English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java object-oriented(I)

Java object-oriented(II)

Java object-oriented(III)

Java 예외 처리

Java List

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java Math sin() 사용 방법 및 예제

Java Math 수학 메서드

Java Math sin()는 지정된 각도의 삼각 비례 값을 반환합니다.

sin() 메서드의 문법은 다음과 같습니다:

Math.sin(double angle)

sin() 매개변수

  • angle - 삼각 비례를 반환할 각도

주의의 값이 둘레길이 단위로 있습니다.

sin() 반환 값

  • 지정된각도의 삼각 비례

  • 지정된 각도가NaN 또는 무한대NaN을 반환합니다

주의매개변수가 0이면 sin() 메서드의 결과도0입니다그리고 매개변수와 같은 부호를 가집니다.

예제1Java Math sin()

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.sin(a));   // 0.49999999999999994
    System.out.println(Math.sin(b));   // 0.7071067811865475
    //0으로 매개변수로传入된 sin()
    System.out.println(Math.sin(0.0));  // 0.0
  }
}

위의 예제에서는 java.lang.Math 패키지를 가져왔습니다. 패키지를 가져오는 것은 좋은 습관입니다. 주의해야 할 표현식

Math.sin(a)

여기서는 클래스 이름을 사용하여 메서드를 호출했습니다. 이는 sin()가 정적 메서드라는 것 때문입니다.

주의우리는 다음과 같이 사용했습니다Math.toRadians()모든 값을 둘레길이로 변환하는 메서드입니다. 이는 공식 Java 문서에 따르면 sin() 메서드가 매개변수를 둘레길이로 받는다는 것입니다.

예제2수학 sin()가 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.sin(a));  // NaN
    System.out.println(Math.sin(infinity));  // NaN
  }
}

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

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

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

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

추천 튜토리얼

Java Math 수학 메서드