1 package com.lovo;
2
3 import java.util.Scanner;
4
5 public class TaxCalculator {
6 private static final int B = 3500;
7
8 public static void main(String[] args) {
9 Scanner sc = new Scanner(System.in);
10 System.out.println("请输入工资:");
11 double salary = sc.nextDouble();
12 System.out.println("请输入五险一金");
13 double ins = sc.nextDouble();
14 double beyond = salary - ins - B;
15 double tax = 0;
16 if (beyond <= 0) {
17 tax = 0;
18 } else if (beyond <= 1500) {
19 tax = beyond * 0.03;
20 } else if (beyond <= 4500) {
21 tax = beyond * 0.1 - 105;
22 } else if (beyond <= 9000) {
23 tax = beyond * 0.2 - 555;
24 } else if (beyond <= 35000) {
25 tax = beyond * 0.25 - 1005;
26 } else if (beyond <= 55000) {
27 tax = beyond * 0.3 - 2755;
28 } else if (beyond <= 80000) {
29 tax = beyond * 0.35 - 5505;
30 } else {
31 tax = beyond * 0.45 - 13505;
32 }
33 System.out.println("应缴纳个人所得税:" + tax);
34 sc.close();
35 }
36
37 }