E201_02_07个税计算器
题目要求:要求输入工资,计算应交个税额。
个税额 = 全月应纳税所得额*税率-速算扣除数
全月应纳税所得额 = (应发工资-四金)-3500
假设四金700元,3500元为起征点
public class E201_02_07个税计算器 { /* 1.输入你的工资 2.计算全月应纳税所得额 3.求税额 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入你的工资"); double salary = scanner.nextInt(); double tax = (salary-700)-3500; if (tax <= 1500) { System.out.printf("应交税"+0); } else if (tax <= 4500) { double a = tax*0.1-105; System.out.println("应交税"+a); } else if (tax <= 9000) { double a = tax *0.2-555 ; System.out.println("应交税"+ a); } else if (tax <= 35000) { double a = tax*0.25-1005; System.out.println("应交税"+a); } else if (tax <= 55000) { double a = tax*0.3-2750; System.out.println("应交税"+a); } else if (tax <= 80000) { double a = tax*0.35-5505; System.out.println("应交税"+a); } else if (tax > 80000) { double a = tax*0.45-13505; System.out.println("应交税"+a); } }
应纳税所得额(含税) | 税率(%) | 速算扣除数 |
不超过1500元的 | 3 | 0 |
超过1500元至4,500元的部分 | 10 | 105 |
超过4,500元至9,000元的部分 | 20 | 555 |
超过9,000元至35,000元的部分 | 25 | 1,005 |
超过35,000元至55,000元的部分 | 30 | 2,755 |
超过55,000元至80,000元的部分 | 35 | 5,505 |
超过80,000元的部分 | 45 | 13,505 |