Preguntas con la etiqueta [bigdecimal]
Redondear BigDecimal para que *siempre* tenga dos decimales
Estoy intentando redondear los valores BigDecimal hacia arriba, a dos decimales. Estoy usando BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); pero no hace lo que
¿Cómo comprobar si la variable BigDecimal == 0 en Java?
Tengo el siguiente código en Java; BigDecimal price; // assigned elsewhere if (price.compareTo(new BigDecimal("0.00")) == 0) { return true; } ¿Cuál es la mejor manera de escribir la condición if?
¿Cómo cambiar el separador decimal de DecimalFormat de coma a punto/punto?
Tengo este pequeño método loco que convierte valores BigDecimal en cadenas agradables y legibles. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd);
Comparar si BigDecimal es mayor que cero
¿ Cómo puedo comparar si BigDecimalel valor es mayor que cero?
¿Doble versus BigDecimal?
Tengo que calcular algunas variables de punto flotante y mi colega me sugiere usarlas BigDecimalen lugar de doubleya que será más preciso. Pero quiero saber qué es y cómo aprovecharlo