zoukankan      html  css  js  c++  java
  • 数值计算(枚举类型)

     /***
      * 数值计算方法
      */
     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);
     }

    路漫漫其修远兮,吾将上下而求索
  • 相关阅读:
    3288 积木大赛
    3284 疯狂的黄大神
    1531 山峰
    1018 单词接龙
    1432 总数统计
    1507 酒厂选址
    1063 合并果子
    几个sort不能过的题目
    poj 2245 Lotto
    求两圆相交面积模板
  • 原文地址:https://www.cnblogs.com/IT-WJ/p/3607564.html
Copyright © 2011-2022 走看看