为了账号安全,请及时绑定邮箱和手机立即绑定

怎么编写计算器Java程序

/ 猿问

怎么编写计算器Java程序

qq_陈志全_bcqLZ3 2019-05-07 13:00:07
查看完整描述

1 回答

?
移动的红烧肉

免费给你写一个

public class BigDecimalUtil {    
    private BigDecimalUtil() {} 
       
    /**     
    * 加法     
    */    
    public static BigDecimal add(double d1,double d2) {        
        BigDecimal big1 = new BigDecimal(Double.toString(d1));        
        BigDecimal big2 = new BigDecimal(Double.toString(d2));        
        return big1.add(big2);    
    }    
    
    /**     
    * 减法     
    */    
    public static BigDecimal subtraction(double d1,double d2) {        
        BigDecimal big1 = new BigDecimal(Double.toString(d1));        
        BigDecimal big2 = new BigDecimal(Double.toString(d2));        
        return big1.subtract(big2);    
    }    
    
    /**     
    * 乘法     
    */    
    public static BigDecimal multiplication(double d1,double d2) {        
        BigDecimal big1 = new BigDecimal(Double.toString(d1));        
        BigDecimal big2 = new BigDecimal(Double.toString(d2));        
        return big1.multiply(big2);    
    }    
    
    /**     
    * 除法     
    */    
    public static BigDecimal division(double d1,double d2) {        
        BigDecimal big1 = new BigDecimal(Double.toString(d1));        
        BigDecimal big2 = new BigDecimal(Double.toString(d2));        
        return big1.divide(big2,BigDecimal.ROUND_HALF_UP);    
    }
}


查看完整回答
反对 回复 2019-06-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信