最容易理解的月薪除税Java计算器

/**
 *1、工资范围在1-5000元之间的,包括5000元,适用个人所得税税率为0%;
 * 2、工资范围在5000-8000元之间的,包括8000元,适用个人所得税税率为3%;
 * 3、工资范围在8000-17000元之间的,包括17000元,适用个人所得税税率为10%;
 * 4、工资范围在17000-30000元之间的,包括30000元,适用个人所得税税率为20%;
 * 5、工资范围在30000-40000元之间的,包括40000元,适用个人所得税税率为25%;
 * 6、工资范围在40000-60000元之间的,包括60000元,适用个人所得税税率为30%;
 * 7、工资范围在60000-85000元之间的,包括85000元,适用个人所得税税率为35%;
 * 8、工资范围在85000元以上的,适用个人所得税税率为45%。
 * 9、键盘输入88则退出程序
 */
import java.util.Scanner;
public class MonthlyIncomeTax {
    public static void main(String[] args){
        System.out.println("########个人月薪计算器########");
        Scanner s = new Scanner(System.in);
        while (true){
            System.out.println("请输入你的月薪:");
           double monthSalary = s.nextInt();
            if (monthSalary>=85000){
                double monthSalary01;
                monthSalary01 = monthSalary- (monthSalary-85000)*0.45-25000*0.35-20000*0.30-10000*0.25-13000*0.2-9000*0.1-3000*0.03 ;
                System.out.println("除税后你的真实工资:"+monthSalary01);
            }else if (monthSalary>=60000){
                double monthSalary02;
                monthSalary02 =monthSalary-(monthSalary-60000)*0.35-20000*0.30-10000*0.25-13000*0.2-9000*0.1-3000*0.03 ;
                System.out.println("除税后你的真实工资:"+monthSalary02);
            }else if (monthSalary>=40000){
                double mountSalary03;
                mountSalary03 = monthSalary-(monthSalary-40000)*0.3-10000*0.25-13000*0.2-9000*0.1-3000*0.03 ;
                System.out.println("除税后你的真实工资:"+mountSalary03);
            }else if (monthSalary>=30000){
                double monthSalary04;
                monthSalary04 = monthSalary-(monthSalary-30000)*0.25-13000*0.2-9000*0.1-3000*0.03 ;
                System.out.println("除税后你的真实工资:"+monthSalary04);
            }else if (monthSalary>=17000){
                double monthSalary05;
                monthSalary05 = monthSalary-(monthSalary-17000)*0.2-9000*0.1-3000*0.03 ;
                System.out.println("除税后你的真实工资:"+monthSalary05);
            }else if (monthSalary>=8000){
                double monthSalary06;
                monthSalary06 = monthSalary-(monthSalary-8000)*0.1-3000*0.03 ;
                System.out.println("除税后你的真实工资:"+monthSalary06);
            }else if (monthSalary>=5000){
                double monthSalary07;
                monthSalary07 = monthSalary- (monthSalary-5000)*0.03;
                System.out.println("除税后你的真实工资:"+monthSalary07);
            }else {
                System.out.println("除税后你的真实工资:"+monthSalary);
            }
            
            //循环结构
            System.out.println("若输入88则退出程序,若输入66则重新开始计算下一个年薪");
            int conut =s.nextInt();
            if (conut==88){
                System.out.println("系统退出!!!!");
                break;
            }else if(conut==1) {
                System.out.println("########个人月薪计算器########");
                continue;
            }

        }

    }

}

这是最容易理解的计算程序,只运用了最简单if-else结构,但是要理解清楚月收个人所得税的计算方法。个人所得税计算方法在程序前已经说明了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值