首页 > 其他 > 详细

数值计算(枚举类型)

时间:2014-03-19 12:07:22      阅读:355      评论:0      收藏:0      [点我收藏+]

 /***
  * 数值计算方法
  */
 public enum  formula{
  ADD(){
   @Override
   public  BigDecimal getResult(BigDecimal price1 ,BigDecimal price2) {
    return price1.add(price2);
   }
  },SUBTRACT(){
   @Override
   public  BigDecimal getResult(BigDecimal price1 ,BigDecimal price2) {
    return price1.subtract(price2);
   }
  },MULTIPLY(){
   @Override
   public  BigDecimal getResult(BigDecimal price1 ,BigDecimal price2) {
    return price1.multiply(price2);
   }
  },DIVIDE(){
   @Override
   public  BigDecimal getResult(BigDecimal price1 ,BigDecimal price2) {
    MathContext mc = new MathContext(3, RoundingMode.HALF_UP);
    return price1.divide(price2,mc);
   }
  };
  public abstract BigDecimal getResult(BigDecimal price1 ,BigDecimal price2);
 }

数值计算(枚举类型),布布扣,bubuko.com

数值计算(枚举类型)

原文:http://www.cnblogs.com/IT-WJ/p/3607564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!