个⼈所得税java程序怎么编写_个⼈所得税Java实现代码个⼈所得税Java实现代码
Java,个⼈所得税,
个⼈所得税的 Java 实现代码。⼤概就是这个意思。以北京2012现⾏的计税⽅式计算。
/**
*
* 应纳个⼈所得税税额= 应纳税所得额× 适⽤税率- 速算扣除数
* 全⽉应纳税额不超过1500元 -- 3% -- 0
* 全⽉应纳税额超过1500元⾄4500元 -- 10% -- 105
* 全⽉应纳税额超过4500元⾄9000元 -- 20% -- 555
* 全⽉应纳税额超过9000元⾄35000元 -- 25% -- 1005
* 全⽉应纳税额超过35000元⾄55000元 -- 30% -- 2755java怎么编写
* 全⽉应纳税额超过55000元⾄80000元 -- 35% -- 5505
* 全⽉应纳税额超过80000元 -- 45% -- 13505
*
* @param money
* @return tax to GCD
*/
public double getTax(double money) {
if (money <= 3500) {
return 0;
}
money = money - 3500;
if (money <= 1500) {
return money * 0.03;
}
if (money <= 4500) {
return money * 0.1 - 105;
}
if (money <= 9000) {
return money * 0.2 - 555;
}
if (money <= 35000) {
return money * 0.25 - 1005;
}
if (money <= 55000) {
return money * 0.3 - 2755;
}
if (money <= 80000) {
return money * 0.35 - 5505;
}
return money * 0.45 - 13505;
}
尽量使⽤简单明⽩的代码。没有好好测试⼀下,可能会有些BUG吧。
相关⽂章
-
EOF -
本站⽂章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他⼈劳动。本⽂标题: 个⼈所得税Java实现代码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论