gpt4 book ai didi

java - 使用 double 时替代 if else 语句

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:39:19 25 4
gpt4 key购买 nike

根据薪水,我需要为我的员工对象分配一个特定的税率。工资由 yearlySalary 定义,它是 double 的,所以我不能使用 switch 语句。我改为使用 if/else:

public int getSalaryRank() {
if(yearlySalary <= 60000.00) {
salaryRank = 1;
} else if(yearlySalary > 60000.00 && yearlySalary <= 80000.00) {
salaryRank = 2;
} else if(yearlySalary > 80000.00 && yearlySalary <= 100000.00) {
salaryRank = 3;
} else if(yearlySalary > 100000.00 && yearlySalary <= 125000.00) {
salaryRank = 4;
} else {
salaryRank = 5;
} return salaryRank; }

我稍后会根据等级分配税率。有没有更好的方法来写这个?

最佳答案

考虑使用 while 循环遍历列表或(薪水)限制数组。

关于java - 使用 double 时替代 if else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com