El método rint () de Java Math devuelve un valor que se acerca más al valor especificado y es igual al entero matemático.
Es decir, si el valor especificado es 5,8 , el valor más cercano que es igual al entero matemático es 6,0 . Y, para el valor 5.4 , el valor más cercano que es igual a un entero matemático es 5.0 .
La sintaxis del rint()
método es:
Math.rint(double value)
Nota : el rint()
método es un método estático. Por lo tanto, podemos llamar al método directamente usando el nombre de la clase Math
.
Parámetros de rint ()
- arg - argumento cuyo valor más cercano que es igual a un entero matemático se devuelve
rint () Valores devueltos
- devuelve el valor más cercano a arg que es igual al entero matemático
Ejemplo: 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 ) )
En el ejemplo anterior, observe las dos expresiones,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Aquí, en ambos casos, el valor después del decimal es igual a 5 . Sin embargo,
- para 1,5 - el método se redondea
- para 2.5 - el método se redondea hacia abajo.
Es porque, en el caso de .5 , el método redondea al valor par más cercano. Por tanto, en ambos casos, el método se redondea a 2,0 .
Tutoriales recomendados
- Math.round ()
- Math.ceil ()
- Math.floor ()