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 nextAfter() 사용 방법 및 예제

Java Math 수학 메서드

Java Math nextAfter() 메서드는 두 번째 매개변수의 방향에서 첫 번째 매개변수와 인접한 숫자를 반환합니다.

즉, 첫 번째 매개변수가6.7, 두 번째 매개변수는2.3، 그러면2.3방향에 있습니다6.7인접한 숫자는6.699999999999999

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

Math.nextAfter(start, direction)

注意:nextAfter() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 직접 이 메서드를 호출할 수 있습니다.

nextAfter() 매개변수

  • start - 인접한 숫자의 시작 숫자를 반환합니다

  • direction- 반환할 인접한 시작 숫자를 지정합니다

注意start와 direction의 데이터 타입은 float 또는 double일 수 있습니다.

nextAfter()返回值

  • 返回与开始方向相邻的数字

注意:如果 start和direction相等,则返回等于direction的值。

示例:Java Math.nextAfter()

class Main {
  public static void main(String[] args) {
    // float 参数
    //返回较小的相邻数字
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1));  // 7.8999996
    // double 参数
    //返回较大的相邻数字
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2));  // 7.9000000953674325
  }
}

추천 튜토리얼

Java Math 수학 메서드