1. 程式人生 > >個人所得稅計算器

個人所得稅計算器

編寫程式實現個人所得稅的計算,要求輸入工資總額和三險一金總額,求出本月應納個稅。
全月應納稅所得額=本月工資總額—三險一金—個稅起徵點(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);
  
  }
 }