个税计算--Java

问题描述

(if 语句)中国的个税计算方法:

应税所得为税前收入扣除3500 元(起征点),然后超出部分,按照以下税率收税:

应纳税所得额 税率(%) 速算扣除数

应纳税所得额

税率(%)

速算扣除数

1500

3%

0

1500-4500

10%

105

4501-9000

20%

555

9001-35000

25%

1005

35000-55000

30%

2755

55001-80000

35%

5505

80000+

45%

13505

规则:应缴税款 = (税前工资 ­ 各类保险 ­ 3500) * 税率 ­ 速算扣除数。

注意:此处各类保险默认为262元。

实发工资 = 税前工资 ­ 应缴税款 ­ 各类保险。

例如:若税前工资为15000,各类保险262元。

应缴税款(1804.5) = (15000 ­ 262 ­ 3500) * 0.25 ­ 1005

实发工资(12933.5) = 15000 ­ 1804.5 ­ 262

要求:读入一个整数,表示税前收入,输出应当缴纳的个人所得税和税后实际收

入。

问题代码

public static void main(String[] args) {
        Scanner  input =new Scanner(System.in);
        System.out.println("输入你的工资");
        int i = input.nextInt();
        int s  = i-3500;
        if (s<=1500){
            double n = (i-262-3500)*0.03;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }else if (s>1500 && s<=4500){
            double n = (i-262-3500)*0.1-105;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }else if (s>4500 && s<=9000){
            double n = (i-262-3500)*0.2-555;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }else if (s>9000 && s<=35000){
            double n = (i-262-3500)*0.25-1005;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }else if (s>35000 && s<=55000){
            double n = (i-262-3500)*0.3-2755;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }else if (s>55000 && s<=80000){
            double n = (i-262-3500)*0.35-5505;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }else if (s>80000){
            double n = (i-262-3500)*0.45-13505;
            System.out.println("应缴税款"+n);
            double m = i-n-262;
            System.out.println("税后实际收入"+m);
        }
    }

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值