Java Math nextAfter ()

O método nextAfter () do Java Math retorna um número adjacente ao primeiro argumento na direção do segundo argumento.

Ou seja, se o primeiro argumento for 6,7 e o segundo argumento for 2,3 , o número adjacente de 6,7 na direção de 2,3 é 6,699999999999999 .

A sintaxe do nextAfter()método é:

 Math.nextAfter(start, direction)

Nota : o nextAfter()método é um método estático. Portanto, podemos chamar o método diretamente usando o nome da classe Math.

Parâmetros nextAfter ()

  • início - número inicial cujo número adjacente é retornado
  • direção - especifica qual número adjacente de startdeve ser retornado

Observação : o tipo de dados de início e direção pode ser flutuante ou duplo.

nextAfter () Valores de retorno

  • retorna o número adjacente para começar na direção

Nota : Se o início e a direção forem iguais, o valor equivalente à direção será retornado.

Exemplo: Java Math.nextAfter ()

 class Main ( public static void main(String() args) ( // float arguments // returns the smaller adjacent number float start1 = 7.9f; float direction1 = 3.3f; System.out.println(Math.nextAfter(start1, direction1)); // 7.8999996 // double arguments // returns the larger adjacent number double start2 = 7.9f; double direction2 = 9.8f; System.out.println(Math.nextAfter(start2, direction2)); // 7.9000000953674325 ) )

Tutoriais Recomendados

  • Math.nextUp ()
  • Math.nextDown ()

Artigos interessantes...