Java 代码实现个人所得税计算器(2021 年新税法)

问题描述:

自 2021 年元月起,我国执行新的个人所得税征收办法,按纳税年度合并计算个人所得税。具体税率如下:

  • 全年收入不超过 6 万元,应缴税率 0%;
  • 超过 6 万元的部分,按照超额累进税率进行计算:
    • 不超过 36000 元的部分,应缴税率 3%;
    • 超过 36000 元至 144000 元的部分,应缴税率 10%;
    • 超过 144000 元至 300000 元的部分,应缴税率 20%;
    • 超过 300000 元至 420000 元的部分,应缴税率 25%;
    • 超过 420000 元至 660000 元的部分,应缴税率 30%;
    • 超过 660000 元至 960000 元的部分,应缴税率 35%;
    • 超过 960000 元的部分,应缴税率 45%。

输入格式:

一个正整数 n(0 ≤ n ≤ 10,000,000),表示全年收入

输出格式:

一个正整数,表示应缴税款。如税款带有小数部分,则舍去小数部分。

解题思路:

根据题目要求,先判断年收入是否超过 6 万元,若未超过则不需要缴税,直接输出 0。若超过 6 万元,则需要按照超额累进税率进行计算。可以使用 if-else 语句进行判断,根据不同的收入范围计算税款。最后输出税款,注意要将小数部分舍去。

Java 代码:

import java.util.Scanner;

public class TaxCalculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int income = scanner.nextInt();
        int tax = 0;

        if (income > 60000) {
            income -= 60000;
            if (income <= 36000) {
                tax = (int) (income * 0.03);
            } else if (income <= 144000) {
                tax = (int) (36000 * 0.03 + (income - 36000) * 0.1);
            } else if (income <= 300000) {
                tax = (int) (36000 * 0.03 + 108000 * 0.1 + (income - 144000) * 0.2);
            } else if (income <= 420000) {
                tax = (int) (36000 * 0.03 + 108000 * 0.1 + 156000 * 0.2 + (income - 300000) * 0.25);
            } else if (income <= 660000) {
                tax = (int) (36000 * 0.03 + 108000 * 0.1 + 156000 * 0.2 + 120000 * 0.25 + (income - 420000) * 0.3);
            } else if (income <= 960000) {
                tax = (int) (36000 * 0.03 + 108000 * 0.1 + 156000 * 0.2 + 120000 * 0.25 + 240000 * 0.3 + (income - 660000) * 0.35);
            } else {
                tax = (int) (36000 * 0.03 + 108000 * 0.1 + 156000 * 0.2 + 120000 * 0.25 + 240000 * 0.3 + 300000 * 0.35 + (income - 960000) * 0.45);
            }
        }
        System.out.println(tax);
    }
}

示例:

输入:

120000

输出:

3480
Java 代码实现个人所得税计算器(2021 年新税法)

原文地址: https://www.cveoy.top/t/topic/jqa7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录