Volver a la página principal
lunes 12 agosto 2024
16

Cómo redondear en Java

Redondear números en Java es una operación común que se puede realizar de varias maneras, dependiendo de si deseas redondear a un número entero o a un número con decimales.

Métodos para redondear en Java

1. Redondear a un entero con Math.round():

long resultado = Math.round(3.6); // Resultado: 4

Este método redondea el número al entero más cercano.

2. Redondear a un decimal específico con BigDecimal:

BigDecimal numero = new BigDecimal(3.14159);
   BigDecimal redondeado = numero.setScale(2, RoundingMode.HALF_UP); // Resultado: 3.14

Utiliza BigDecimal y especifica el número de decimales deseados y el modo de redondeo, como HALF_UP.

3. Redondear hacia abajo con Math.floor():

double resultado = Math.floor(3.7); // Resultado: 3.0

Este método siempre redondea hacia abajo al entero más cercano.

4. Redondear hacia arriba con Math.ceil():

double resultado = Math.ceil(3.3); // Resultado: 4.0

Este método siempre redondea hacia arriba al entero más cercano.

Etiquetas:
java
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer