快要技能抽查了!!!!!
啊啊啊啊啊,要准备起来了
首先来做第一个问题吧~
某国的个人所得税草案规定,个税的起征点为3000元,分成7级
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的工资:");
double x = sc.nextDouble();
double y = x-3000;
double sum = 0;
if(y<0) {
System.out.println("不用交税");
}else if(y<1500) {//第一级
sum=y*0.05;
System.out.println("你要交的税为:"+sum);
}else if(y>1500&&y<=4500) {//第二级
sum=(1500*0.05)+(y-1500)*0.1;
System.out.println("你要交的税为:"+sum);
}else if(y>4500&&y<=9000) {//第三级
sum=(1500*0.05)+(4500-1500)*0.1+(y-4500)*0.2;
System.out.println("你要交的税为:"+sum);
}else if(y>9000&&y<=35000) {//第四级
sum=(1500*0.05)+(4500-1500)*0.1+(9000-4500)*0.2+(y-9000)*0.25;
System.out.println("你要交的税为:"+sum);
}else if(y>35000&&y<=55000) {//第五级
sum=(1500*0.05)+(4500-1500)*0.1+(9000-4500)*0.2+(35000-9000)*0.25+(y-35000)*0.3;
System.out.println("你要交的税为:"+sum);
}else if(y>55000&&y<=80000) {//第六级
sum=(1500*0.05)+(4500-1500)*0.1+(9000-4500)*0.2+(35000-9000)*0.25+(55000-35000)*0.3+(y-55000)*0.35;
System.out.println("你要交的税为:"+sum);
}else {//第七级
sum=(1500*0.05)+(4500-1500)*0.1+(9000-4500)*0.2+(35000-9000)*0.25+(55000-35000)*0.3+(80000-55000)*0.35+(y-80000)*0.45;
System.out.println("你要交的税为:"+sum);
}
}
虽然说代码看着多,其实并没有多少,把思路捋清楚了就很简单了。