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

Java Math 수학 메서드

Java Math rint() 메서드는 지정된 값에 가장 가까운 수학적 정수와 같은 값을 반환합니다。

따라서 지정된 값이5.8최근치는 수학적 정수와 같습니다.6.0。이 값에 대해5.4최근치는 수학적 정수와 같습니다.5.0

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

Math.rint(double value)

주의:rint() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여该方法을 직접 호출할 수 있습니다.

rint()의 매개변수

  • arg - 가장 가까운 값을 반환합니다. 이 값은 수학적 정수와 같습니다.

rint()의 반환 값

  • 최근치의 값을 반환합니다. arg 값이 수학적 정수와 같습니다.

예제: Java Math.rint()

class Main {
  public static void main(String[] args) {
    // Math.rint()
    //소수점 이하의 값이 큽니다5
    System.out.println(Math.rint(1.878));  // 2.0
    //소수점 이하의 값이 작습니다5
    System.out.println(Math.rint(1.34));   // 1.0
    //소수점 이하의 값이5
    System.out.println(Math.rint(1.5));    // 2.0
    //소수점 이하가5의 값
    System.out.println(Math.rint(2.5));    // 2.0
  }
}

위의 예제에서 주의해야 할 두 가지 표현식은,

// 반환 2.0
Math.rint(1.5)
// 반환 2.0
Math.rint(2.5)

이 두 가지 경우에서 소수점 이하의 값은 모두 동일합니다5。 그러나

  • 대한1.5 - 메서드는 올림으로 반올림됩니다。

  • 대한2.5 - 메서드는 내림으로 반올림됩니다.

이는 다음과 같기 때문에 .5 의 경우, rint() 메서드는 가장 가까운 짝수 값으로 반올림됩니다. 따라서 두 가지 경우에서该方法은 모두 반올림됩니다2.0

추천教程

Java Math 수학 메서드