O método Java Math nextUp () retorna um número adjacente ao argumento especificado na direção do infinito positivo.
Ou seja, se o argumento é 6,7 , então o número adjacente de 6,7 na direção do infinito positivo é 6,700000000000001 .
A sintaxe do nextUp()
método é:
Math.nextUp(start)
Nota : o nextUp()
método é um método estático. Portanto, podemos chamar o método diretamente usando o nome da classe Math
.
Parâmetros nextUp ()
- início - número inicial cujo número adjacente é retornado
Nota : O tipo de dados de início pode ser flutuante ou duplo.
nextUp () Valores de retorno
- retorna o número adjacente para começar em direção ao infinito positivo
- retorna NaN se o início for NaN
- retorna infinito positivo se o início for infinito positivo
Observação : o nextUp()
método é equivalente ao Math.nextAfter (start, Double.POSITIVE_INFINITY).
Exemplo: Java Math.nextUp ()
class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextUp(start1)); // 7.9000006 // double arguments double start2 = 7.9; System.out.println(Math.nextUp(start2)); // 7.900000000000001 // with positive infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(infinity); // Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextUp(nan)); // NaN ) )
Aqui, usamos o método Java Math.sqrt (-5) para calcular a raiz quadrada de -5 . Visto que a raiz quadrada de um número negativo não é um número, Math.nextUp(nan)
retorna NaN .
O Double.POSITIVE_INFINITY
é um campo de Double
classe que nos permite implementar o infinito em um programa.
Tutoriais Recomendados
- Math.nextAfter ()
- Math.nextDown ()