Java 从总saraly和saraly税中查找净工资
现在我被困在这项任务中: 该方法应取工资总额,计算税额,减去后返回净工资 税率将根据以下规则适用:Java 从总saraly和saraly税中查找净工资,java,eclipse,Java,Eclipse,现在我被困在这项任务中: 该方法应取工资总额,计算税额,减去后返回净工资 税率将根据以下规则适用: salary >= 45,000 pays a 50% tax rate, >= 30,000 pays a 30% and everyone else pays 15%. 这是我的密码: public double salaryTax(double salary) { double taxRate=0; if (salary
salary >= 45,000 pays a 50% tax rate,
>= 30,000 pays a 30% and
everyone else pays 15%.
这是我的密码:
public double salaryTax(double salary) {
double taxRate=0;
if (salary >= 45.000) {
taxRate = .5;
}
else if (salary >= 30.000) {
taxRate = .3;
}
else
{
taxRate = .15;
}
double tax = salary * taxRate;
double totalTax = tax + taxRate;
double netSalary = salary - totalTax;
return netSalary;
}
然而,当我测试它时,它与我应该拥有的实际数量相差0.5 试试这个。希望能有所帮助
public double salaryTax(double salary) {
double taxRate = 0.15;
if (salary >= 45000) {
taxRate = 0.5;
}
else if (salary >= 30000) {
taxRate = 0.3;
}
return salary*(1.0- taxRate);
}
试试这个。希望能有所帮助
public double salaryTax(double salary) {
double taxRate = 0.15;
if (salary >= 45000) {
taxRate = 0.5;
}
else if (salary >= 30000) {
taxRate = 0.3;
}
return salary*(1.0- taxRate);
}
45000是
45000
,45.000
是45。你为什么要把税率
加到税里?我明白了!!非常感谢。我甚至不知道我为什么这么做,哈哈……你可以将税率初始化为.15,并保存一些代码行……45000是45000
,45.000
是45。你为什么要将taxrate
添加到税中?我明白了!!非常感谢。我甚至不知道我为什么这么做,哈哈……你可以将taxrate初始化为.15,并保存一些代码行。。。