English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math nextAfter() 메서드는 두 번째 매개변수의 방향에서 첫 번째 매개변수와 인접한 숫자를 반환합니다.
즉, 첫 번째 매개변수가6.7, 두 번째 매개변수는2.3، 그러면2.3방향에 있습니다6.7인접한 숫자는6.699999999999999。
nextAfter() 메서드의 문법은 다음과 같습니다:
Math.nextAfter(start, direction)
注意:nextAfter() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 직접 이 메서드를 호출할 수 있습니다.
start - 인접한 숫자의 시작 숫자를 반환합니다
direction- 반환할 인접한 시작 숫자를 지정합니다
注意start와 direction의 데이터 타입은 float 또는 double일 수 있습니다.
注意:如果 start和direction相等,则返回等于direction的值。
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 } }