本文整理了Java中common.math.Percentage
类的一些代码示例,展示了Percentage
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Percentage
类的具体详情如下:
包路径:common.math.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);
}
内容来源于网络,如有侵权,请联系作者删除!