1

现金范围------------>税

5,000 - 30,000--------> 700

30,001- 60,000-------- > 1,000

60,001 - 125,000 --------> 1,600

125,001 - 250,000 ---------> 3,000

250,001 - 500,000 -------- > 5,000

500,001 - 1,000,000---------> 9,000

我怎样才能以有效的方式实现这一点?如果我不想为此使用 IF/Else 怎么办。

4

1 回答 1

6

这是一个很好的NavigableMap实现案例。你可以使用它的ceilKey方法直接得到你需要的东西。您的键将是范围的上限,值将是税额。

于 2012-07-25T09:53:40.990 回答