English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método nextAfter() da Java Math retorna o número adjacente ao primeiro parâmetro na direção do segundo parâmetro.
Isso é, se o primeiro parâmetro for6.7o segundo parâmetro é2.3então2.3na direção6.7O número adjacente é6.699999999999999.
A sintaxe do método nextAfter() é:
Math.nextAfter(start, direction)
AtençãoOs métodos nextAfter() são métodos estáticos. Portanto, podemos chamar o método diretamente usando o nome da classe Math.
start - Número inicial de início para retornar o número adjacente
direction- Especificar o número inicial a ser retornado adjacentemente
AtençãoOs tipos de dados de start e direction podem ser float ou double.
AtençãoSe start e direction forem iguais, retorna o valor igual a direction.
class Main { public static void main(String[] args) { // Parâmetro float //Retornar o número adjacentes menor float start1 = 7.9f; float direction1 = 3.3f; System.out.println(Math.nextAfter(start1, direction1)); // 7.8999996 // Parâmetro double //Retornar o número adjacentes maior double start2 = 7.9f; double direction2 = 9.8f; System.out.println(Math.nextAfter(start2, direction2)); // 7.9000000953674325 } }