static final int location = 10; //小數點後位數 //加法 返回 num1+num2 public double add(double num1, double num2){ BigDecimal b1 = new BigDecimal(num1); BigDecimal b2 = new BigDecimal(num2); return b1.add(b2).doubleValue(); } //減法 返回 num1-num2 public double sub(double num1, double num2){ BigDecimal b1 = new BigDecimal(num1); BigDecimal b2 = new BigDecimal(num2); return b1.subtract(b2).doubleValue(); } //乘法 返回 num1*num2 public double mul(double num1, double num2){ BigDecimal b1 = new BigDecimal(num1); BigDecimal b2 = new BigDecimal(num2); return b1.multiply(b2).doubleValue(); } //除法 返回 num1/num2 public double div(double num1, double num2){ return div(num1,num2,location); } //除法 返回num1/num2 自定義小數點後位數 public double div(double num1, double num2,
static final int location = 10; //小數點後位數 //加法 返回 num1+num2 public double add(double num1, double num2){ BigDecimal b1 = new BigDecimal(num1); BigDecimal b2 = new BigDecimal(num2); return b1.add(b2).doubleValue(); } //減法 返回 num1-num2 public double sub(double num1, double num2){ BigDecimal b1 = new BigDecimal(num1); BigDecimal b2 = new BigDecimal(num2); return b1.subtract(b2).doubleValue(); } //乘法 返回 num1*num2 public double mul(double num1, double num2){ BigDecimal b1 = new BigDecimal(num1); BigDecimal b2 = new BigDecimal(num2); return b1.multiply(b2).doubleValue(); } //除法 返回 num1/num2 public double div(double num1, double num2){ return div(num1,num2,location); } //除法 返回num1/num2 自定義小數點後位數 public double div(double num1, double num2,