15/09/29 11:33:06.99 X6TN46WZ.net
public BigDecinal tax(String price) {
return tax(new BigDecimal(price));
}
public BigDecimal tax(BigDecimal price) {
return tax(price, new BigDecimal(5));
}
public BigDecimal tax(BigDecimal price, BigDecimal rate) {
return price.multiply(rate).divide(new BigDecimal (100);
}
scaleの調整や定数のstatic化は適当にやって
値段がdecimalってのがそもそも??って感があるので実用的なメソッドじゃない気もする