计算个人所得税

//输入职工工资(x<8000),计算其个人所得税
//2、输入一个职工的工资(不超过8000),计算其个人所得税。
//3000以上才缴税。超过的部分
//0-500 0.03
//500-2000 0.07
//2000-5000 0.10
import java.util.*;
public class Salarytest
{
   public static void main (String[] args)
    {
        int salary ,ksjs;    //ksjs扣税基数
        double jsje=0;      //jsje缴税金额
        Scanner scan=new Scanner (System.in);
        System.out.print("请输入工资金额:");
        salary=scan.nextInt();
        while(salary>8000||salary<0)
         {

             System.out.print("输入错误,请再次输入工资金额:");
             salary =scan.nextInt();
          }
              ksjs=salary-3000;
              if(ksjs<0)
                  System.out.print("对不起,你的工资太低了!");
              else if(ksjs<=500)
                   jsje=ksjs*0.03;
              else if(ksjs<=2000)
                   jsje=500*0.03+(ksjs-500)*0.07;
              else if(ksjs<=5000)
                   jsje=500*0.03+1500*0.07+(ksjs-500-1500)*0.1;

           System.out.print("你的税金为:"+jsje);
     }
}

运行结果有点问题,具体原因不知道

posted on 2017-05-21 12:24  Iitb  阅读(141)  评论(0)    收藏  举报

导航