Método round() de Java
El método round() devuelve el valor int o long más cercano, redondeando.
roundque significa "redondeo"redondeo, el algoritmo esMath.floor(x+0.5), es decir, se suma 0.5 al número original y luego se redondea hacia abajo, por lo tantoMath.round(11.5)el resultado de Math.round(11.5) es 12, y el resultado de Math.round(-11.5) es -11.
Sintaxis
Este método tiene las siguientes formas de sintaxis:
long round(double d) int round(float f)
Parámetros
d -- tipo de datos primitivo double o float
f -- tipo de datos primitivo float
Valor de retorno
Devuelve un valor int o long más cercano; el método especificará el tipo de datos de retorno.
Ejemplo
Ejemplo
public class Test{
public static void main(String args[]){
double d = 100.675;
double e = 100.500;
float f = 100;
float g = 90f;
System.out.println(Math.round(d));
System.out.println(Math.round(e));
System.out.println(Math.round(f));
System.out.println(Math.round(g));
}
}
Compila el programa anterior; el resultado es:
101 101 100 90
Otras extensiones
Clase Number de Java