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

Java Math 수학 메서드

Java Math atan()方法返回指定值的反正切值。

反正切线是正切函数的反函数。

atan()方法的语法为:

Math.atan(double num)

atan()参数

  • num - 要返回其反正切函数的数字

atan()返回值

  • 返回指定数字的反正切

  • 如果指定值为零,则返回0

  • 如果指定的数量是NaN,返回NaN

주의:返回值是 -pi / 2 到 pi / 2 之间的角度。

예제1:Java数学atan()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //변수 생성
    double a = 0.99;
    double b = 2.0;
    double c = 0.0;
    //反正切的值打印
    System.out.println(Math.atan(a));  // 0.7803730800666359
    System.out.println(Math.atan(b));  // 1.1071487177940904
    System.out.println(Math.atan(c));  // 0.0
  }
}

위의 예제에서는 java.lang.Math 패키지를 이미 임포트했습니다. Math 클래스의 메서드를 사용하려면 이 점이 중요합니다. 주의할 표현식

Math.atan(a)

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

예제2:math.atan()은 NaN을 반환합니다

import java.lang.Math;
class Main {
  public static void main(String[] args) {
        //변수 생성
        //음수의 제곱근
        //결과는 숫자가 아닙니다(NaN)
    double a = Math.sqrt(-5);
    //反正切的值打印
    System.out.println(Math.atan(a));  // NaN
  }
}

여기서는 a라는 변수를 정의했습니다.

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

주의:이미 사용했습니다Java Math sqrt()수학의 제곱근을 계산하는 메서드를 정의합니다.

Java Math 수학 메서드