fork(1) download
  1. import java.math.BigDecimal;
  2.  
  3. import java.math.RoundingMode;
  4.  
  5. public class Main {
  6.  
  7. public static void main(String[] args) {
  8. BigDecimal a = BigDecimal.valueOf(5, 10);
  9. BigDecimal b = BigDecimal.valueOf(60, 10);
  10. BigDecimal c = null;
  11.  
  12. try {
  13. c = a.divide(b);
  14. } catch (Exception erro) {
  15. System.out.println("Utilizando o RoundingMode");
  16. c = a.divide(b, RoundingMode.HALF_UP);
  17. }
  18. System.out.println("c = " + c);// imprime ZERO (0)
  19. //resultado deveria ser = 0,0833333333
  20. }
  21. }
Success #stdin #stdout 0.1s 50664KB
stdin
Standard input is empty
stdout
Utilizando o RoundingMode
c = 0.0833333333