Toma float f = 1.65f
un ejemplo
Acuerdo de mejora
Math.ceil(f) //2.0
Redondear a la baja
Math.floor(f) //1.0
redondeo
Math.rint(f) //2.0
Cuando float f = 2.5f
, se redondea el siguiente resultado y esperamos que haya algunas diferencias.
Math.rint(f) //2.0
Math.rint
.5
Cuando encuentra un resultado uniforme, los valores de retorno de los tres métodos anteriores son de todos los double
tipos.
Usando el Math.round
resultado de redondear el valor de retorno int
, 2.5f
el valor de retorno 3
.