Java Math rint ()

O método Java Math rint () retorna um valor que é mais próximo do valor especificado e é igual ao inteiro matemático.

Ou seja, se o valor especificado for 5,8 , o valor mais próximo igual ao inteiro matemático é 6,0 . E, para o valor 5,4 , o valor mais próximo igual ao inteiro matemático é 5,0 .

A sintaxe do rint()método é:

 Math.rint(double value)

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

Parâmetros rint ()

  • arg - argumento cujo valor mais próximo que é igual ao inteiro matemático é retornado

rint () Valores de Retorno

  • retorna o valor mais próximo de arg que é igual ao inteiro matemático

Exemplo: Java Math.rint ()

 class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )

No exemplo acima, observe as duas expressões,

 // returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5) 

Aqui, em ambos os casos, o valor após o decimal é igual a 5 . Contudo,

  • para 1,5 - o método é arredondamento
  • para 2,5 - o método é arredondado para baixo.

É porque, no caso de 0,5 , o método arredonda para o valor par mais próximo. Portanto, em ambos os casos, o método é arredondado para 2,0 .

Tutoriais Recomendados

  • Math.round ()
  • Math.ceil ()
  • Math.floor ()

Artigos interessantes...