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 ()