English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método nextAfter() de Java Math devuelve el número adyacente al primer parámetro en la dirección del segundo parámetro.
Es decir, si el primer parámetro es6.7El segundo parámetro es2.3Entonces, en2.3en la dirección6.7El número adyacente es6.699999999999999.
La sintaxis del método nextAfter() es:
Math.nextAfter(start, direction)
注意Los métodos nextAfter() son métodos estáticos. Por lo tanto, podemos llamar a este método directamente utilizando el nombre de la clase Math.
start - Número inicial de retorno de número adyacente
direction- Especificar el número inicial que se debe devolver
注意Los tipos de datos de start y direction pueden ser float o 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 } }