blog de Eduardo Amaya

Redondeo a decenas

Tengo una duda en java como hago para redondear el precio de un producto en base a un parámetro, por ejemplo:

En el precio del producto si el calculo da 2132.34 y se tiene redondeo a 10, el precio a considerar debe ser: 2130 (diferencia 2.34) o 2140 (diferencia 7.66) Por lo cual se mostrara el precio mas cercano 2130

En el precio del producto si el calculo da 2132.34 y se tiene redondeo a 50, el precio a considerar debe ser: 2150(diferencia 17.66) o 2100 (diferencia 32.34) Por lo cual se mostrara el precio mas cercano 2150.

En el precio del producto si el calculo da 2299.66 y se tiene redondeo a 100, el precio a considerar debe ser: 2300(diferencia 0.34) o 2200 (diferencia 99.66) Por lo cual se mostrara el precio mas cercano 2300.

Espero puedan ayudarme

Distribuir contenido