Java Math rint ()

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

Articulos interesantes...