common.math.Percentage类的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中common.math.Percentage类的一些代码示例,展示了Percentage类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Percentage类的具体详情如下:
包路径:common.math.Percentage
类名称:Percentage

Percentage介绍

暂无

代码示例

代码示例来源:origin: warszawajug/spring-labs

@Override
public Percentage deserialize(JsonParser jsonParser, DeserializationContext deserializationContext)
    throws IOException, JsonProcessingException {
  if (jsonParser.getCurrentToken() == JsonToken.VALUE_STRING) {
    return Percentage.of(jsonParser.getValueAsString());
  }
  throw deserializationContext.mappingException("Expected percentage string!");
}

代码示例来源:origin: warszawajug/spring-labs

public static Percentage zero() {
  return new Percentage(0);
}

代码示例来源:origin: warszawajug/spring-labs

@Override
  public void nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
      throws HibernateException, SQLException {

    BIG_DECIMAL.nullSafeSet(st, ((Percentage) value).asBigDecimal(), index, session);
  }
}

代码示例来源:origin: warszawajug/spring-labs

public boolean isValid() {
  Percentage total = zero();
  for (Objective objective : objectives) {
    total = total.add(objective.getAllocation());
  }
  return total.equals(oneHundred());
}

代码示例来源:origin: warszawajug/spring-labs

public Account withObjective(String objectiveDesc) {
  Percentage allocation = objectives.isEmpty() ? oneHundred() :
      new Percentage(ONE.divide(BigDecimal.valueOf(objectives.size())));
  return withObjective(objectiveDesc, allocation);
}

代码示例来源:origin: warszawajug/spring-labs

public Merchant(String number, String name) {
  this(number, name, Percentage.zero());
}

代码示例来源:origin: warszawajug/spring-labs

public boolean isValid() {
  Percentage total = zero();
  for (Objective objective : objectives) {
    total = total.add(objective.getAllocation());
  }
  return total.equals(oneHundred());
}

代码示例来源:origin: warszawajug/spring-labs

public Account withObjective(String objectiveDesc) {
  Percentage allocation = objectives.isEmpty() ? oneHundred() :
      new Percentage(ONE.divide(BigDecimal.valueOf(objectives.size())));
  return withObjective(objectiveDesc, allocation);
}

代码示例来源:origin: warszawajug/spring-labs

public Merchant(String number, String name) {
  this(number, name, Percentage.zero());
}

代码示例来源:origin: warszawajug/spring-labs

public boolean isValid() {
  Percentage total = zero();
  for (Objective objective : objectives) {
    total = total.add(objective.getAllocation());
  }
  return total.equals(oneHundred());
}

代码示例来源:origin: warszawajug/spring-labs

public static Objective objective1() {
  return new Objective("Glock", Percentage.of("50%"));
}

代码示例来源:origin: warszawajug/spring-labs

public static Percentage oneHundred() {
  return new Percentage(1);
}

代码示例来源:origin: warszawajug/spring-labs

public Account withObjective(String objectiveDesc) {
  Percentage allocation = objectives.isEmpty() ? oneHundred() :
      new Percentage(ONE.divide(BigDecimal.valueOf(objectives.size())));
  return withObjective(objectiveDesc, allocation);
}

代码示例来源:origin: warszawajug/spring-labs

public Money calculatePaybackFor(Account account, Purchase purchase) {
  // TODO #3 ask the policy if the payback is available; if yes, then return calculated amount; otherwise return zero
  return purchase.getAmount().multipliedBy(payback.asBigDecimal(), HALF_EVEN);
}

代码示例来源:origin: warszawajug/spring-labs

public Merchant(String number, String name) {
  this(number, name, Percentage.zero());
}

代码示例来源:origin: warszawajug/spring-labs

public boolean isValid() {
  Percentage total = zero();
  for (Objective objective : objectives) {
    total = total.add(objective.getAllocation());
  }
  return total.equals(oneHundred());
}

代码示例来源:origin: warszawajug/spring-labs

public static Objective objective2() {
  return new Objective("M60", Percentage.of("50%"));
}

代码示例来源:origin: warszawajug/spring-labs

public Percentage add(Percentage percentage) throws IllegalArgumentException {
  return new Percentage(value.add(percentage.value));
}

代码示例来源:origin: warszawajug/spring-labs

public Account withObjective(String objectiveDesc) {
  Percentage allocation = objectives.isEmpty() ? oneHundred() :
      new Percentage(ONE.divide(BigDecimal.valueOf(objectives.size())));
  return withObjective(objectiveDesc, allocation);
}

代码示例来源:origin: warszawajug/spring-labs

public Money calculatePaybackFor(Account account, Purchase purchase) {
  return purchase.getAmount().multipliedBy(payback.asBigDecimal(), HALF_EVEN);
}

相关文章