Método round() de Java

Java Number类Clase Number 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

Java Number类Clase Number de Java

Otras extensiones