个税计算器

 1 //1. 个税计算器:
 2 //(1) 通过键盘输入用户的月薪
 3 //(2) 百度搜索个税计算的方式,计算出应缴纳的税款
 4 //(3) 直到键盘输入“88”,则退出程序(使用 break 退出循环)
 5 /*
 6 应纳税所得额=工资收入金额-各项社会保险费-起征点(5000 元)
 7 应纳税额=应纳税所得额 x 税率-速算扣除数
 8 级数 应纳税所得额 税率(%) 速算扣除数
 9 1 不超过 3,000 元的部分 3 0
10 2 超过 3,000 元至 12,000 元的部分 10 210
11 3 超过 12,000 元至 25,000 元的部分 20 1410
12 4 超过 25,000 元至 35,000 元的部分 25 2660
13 5 超过 35,000 元至 55,000 元的部分 30 4410
14 6 超过 55,000 元至 80,000 元的部分 35 7160
15 7 超过 80,000 元的部分 45 15160
16 */
17 import java.util.Scanner;
18 public class rate {
19     public static void main(String[] args) {
20         Scanner s = new Scanner(System.in);
21         while (true) {
22             System.out.println("请输入月薪:");
23             double slary = s.nextInt();//月薪
24             double jiao = slary-5000;//应纳税所得额(各项社会保险费=0)
25             double shui = 0;//应纳税额
26             if (jiao<0){
27                 System.out.println("个税起征点为 5000 元,不需要纳税");
28                 break;
29             }else if(jiao<=3000){
30                 shui=jiao*0.03;
31                 slary-=shui;
32             }else if (jiao<=12000){
33                 shui=jiao*0.1-210;
34                 slary-=shui;
35             }else if (jiao<=25000){
36                 shui=jiao*0.2-1410;
37                 slary-=shui;
38             }else if (jiao<=35000){
39                 shui=jiao*0.25-2660;
40                 slary-=shui;
41             }else if (jiao<=55000){
42                 shui=jiao*0.3-4410;
43                 slary-=shui;
44             }else if (jiao<=80000){
45                 shui=jiao*0.35-7160;
46                 slary-=shui;
47             }else {
48                 shui=jiao*0.45-15160;
49                 slary-=shui;
50             }
51             System.out.println(" 应 纳 税 所 得 额 : "+jiao+" 元 \t"+" 纳 税 税 额 "+shui+"元\t"+"实发工资"+slary+"元");
52                     System.out.println("输入 88 退出程序!输入其他继续计算!");
53             int cmd = s.nextInt();
54             if(cmd==88){
55                 System.out.println("程序结束,退出!");
56                 break;
57             }else{
58                 continue;
59             }
60         }
61     }
62 }

 

posted @ 2022-04-02 16:05  final如风  阅读(463)  评论(0)    收藏  举报