1. 程式人生 > >js計算小數問題以及後臺BigDecimal計算問題(記錄)

js計算小數問題以及後臺BigDecimal計算問題(記錄)

   Js 計算不準確問題

num.toFixed(4)

 4指的是保留幾位小數  

 

  • BigDecimal bignum1 = new BigDecimal("10");  
  • BigDecimal bignum2 = new BigDecimal("5");  
  • BigDecimal bignum3 = null;  
  •   
  • //加法  
  • bignum3 =  bignum1.add(bignum2);       
  • System.out.println("和 是:" + bignum3);  
  •   
  • //減法  
  • bignum3 = bignum1.subtract(bignum2);  
  • System.out.println("差  是:" + bignum3);  
  •   
  • //乘法  
  • bignum3 = bignum1.multiply(bignum2);  
  • System.out.println("積  是:" + bignum3);  
  •   
  • //除法  
  • bignum3 = bignum1.divide(bignum2);  
  • System.out.println("商  是:" + bignum3); 
  •  
  • 比較大小可以用 a.compareTo(b)
    返回值 -1 小於 0 等於 1 大於