import java.math.BigDecimal; import java.math.RoundingMode; public class Prueba { public static void main(String[] args) { Double numeroDecimal2= new Double(24.2); BigDecimal numericoDecimal = new BigDecimal(24.5); // comprobacion si el valor del BigDecimal es 0 numericoDecimal= numericoDecimal.compareTo(BigDecimal.ZERO) != 0 ? numericoDecimal.multiply(BigDecimal.valueOf(numeroDecimal2)).divide(BigDecimal.valueOf(12), RoundingMode.HALF_UP) : BigDecimal.ZERO; System.out.println(numericoDecimal); } }
La salida da 49.41
No hay comentarios:
Publicar un comentario