个人所得税计算器

来源:互联网 发布:金蝶软件期初数据 编辑:程序博客网 时间:2024/04/28 09:15

编写程序实现个人所得税的计算,要求输入工资总额和三险一金总额,求出本月应纳个税。
全月应纳税所得额=本月工资总额—三险一金—个税起征点(2000.00)

个人所得税率计算表:
级数    全月应纳税所得额                              税率(%)
 1        不超过500元的                                           5  
2       超过500元至2,000元的部分                 10  
3       超过2,000元至5,000元的部分            15  
4       超过5,000元至20,000元的部分          20  
5       超过20,000元至40,000元的部分        25  
6       超过40,000元至60,000元的部分       30  
7       超过60,000元至80,000元的部分        35  
8       超过80,000元至100,000元的部分      40  
9       超过100,000元的部分                           45

import java.util.Scanner;

public class SunNumOne{
 public static void main(String[] args){
  Scanner sca = new Scanner(System.in);
  System.out.println("please input your salary:");
  int salary = sca.nextInt();
  int money = salary-2500;
  double tax = 0.0;
  switch(money/500){
   case(0):tax=money*0.05; break;
   case(1):
   case(2):
   case(3):
   case(4):tax=25+(money-500)*0.1;break;
   case(5):
   case(6):
   case(7):
    case(8):
   case(9):
   case(10):tax=175+(money-2000)*0.15;break;
      default: break;
   }
  switch(money/20000){
   case(0):tax=625+(money-5000)*0.2;break;
   case(1):tax=3625+(money-20000)*0.25;break;
   case(2):tax=8625+(money-40000)*0.30;break;
   case(3):tax=14625+(money-60000)*0.35;break;
   case(4):tax=21625+(money-80000)*0.40;break;
   default:tax=29625+(money-10000)*0.45;break;
   }
  System.out.println("your tax is: " +tax);
  
  }
 }

原创粉丝点击