Redondeo a decimales de numero en Java
by J'Ko on Nov.22, 2009, under Java
Algo tan simple pero derrepente te quedas con el ojo cuadrado cuando el simple Math.round() no te redondea correctamente, si bien es util para redondeo, no sirve si se quieren redondear a presicion de decimales, para ello en internet hay varios trucos, pero no todos eficientes (algunos solo truncan, otros redondean siempre hacia arriba =S ..), de los metodos que encontre, deduje el siguiente y ps creo que funciona correctamente:
int decimales= <Numero de decimales de presicion al redonrear>;
double val=<El numero que quieres redondear>;
((new BigDecimal(val).setScale(decimales, BigDecimal.ROUND_HALF_EVEN)).doubleValue());
Lo se, lo se!!! muy basico, pero ps de que broncon me saco =P..
int decimales= <Numero de decimales de presicion al redonrear>;
double val=<El numero que quieres redondear>;
((new BigDecimal(val).setScale(decimales, BigDecimal.ROUND_HALF_EVEN)).doubleValue());
Lo se, lo se!!! muy basico, pero ps de que broncon me saco =P..
Buscas algo?
Buscalo en este sitio:
Bienvenido!
Hola!
Te doy la bienvenida!, en este blog encontraras en su mayoria temas de programacion, tecnologia, sistemas, etc. Tambien alguna que otra idea o comentario loco que devenga de mi mente ;) ...
No soy guru en ningun tema, asi que no esperes temas tan avanzados, para mi es complicado definir si un tema es de nivel avanzado o no, debido a que dependiendo de la capacidad de cada persona su perspectiva de complejidad podria variar!
Espero te sea de utilidad, Salu2.
Te doy la bienvenida!, en este blog encontraras en su mayoria temas de programacion, tecnologia, sistemas, etc. Tambien alguna que otra idea o comentario loco que devenga de mi mente ;) ...
No soy guru en ningun tema, asi que no esperes temas tan avanzados, para mi es complicado definir si un tema es de nivel avanzado o no, debido a que dependiendo de la capacidad de cada persona su perspectiva de complejidad podria variar!
Espero te sea de utilidad, Salu2.
Algunos Sites de Interes =P
Topicos
- Bases de datos (4)
- Crack (1)
- Java (8)
- Javascript (1)
- RIA (1)
Archivo
-
▼
2010
(24)
-
►
mayo
(12)
- [Java] Introduccion - Parte 1 : Orientacion a obje...
- [Java] Breve introduccion : Aplicaciones que se re...
- [Java] - Aplicacion java como servicio, en windows...
- [BD] Sybase - Load/Upload Backup
- [BD] Sybase - Activar auditoria de base de datos
- [BD] Sybase - Borrar logs de transaccion
- [BD] Breve resumen de las formas normales
- [OT] DE MADRE A MADRE
- [Crack] - Olly en Linux
- [Java] - Como modificar el locale default de la JV...
- WEB [JavaScript] : ReplaceAll
- Bienvenidos!!
-
►
mayo
(12)
0 comentarios