计算个人所得税
//输入职工工资(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);
}
}
运行结果有点问题,具体原因不知道

浙公网安备 33010602011771号