现金范围------------>税
5,000 - 30,000 --------> 700
30,001- 60,000 --------> 1000
60,001 - 125,000 -------> 1600
125,001 - 250,000 ---------> 3000
250,001 - 500,000 --------> 5000
500,001 - 1,000,000 ---------> 9000
如何以有效的方式实现这一目标?如果我不想使用IF / Else怎么办。
答案 0 :(得分:6)
这是NavigableMap
实施的绝佳案例。您可以使用其ceilKey
方法直接获取所需内容。您的密钥将是范围的上限,值将是税额。