📄 taxcalcultor.java
字号:
package day03;
import java.util.Scanner;
public class TaxCalcultor {
public static void main(String[] args) {
double totalSalary;//工资总额
double other;//三险一金
double mustPayTaxSalary;//应纳税所得额
double startPoint=2000;//起征点
double taxMoney;//应缴纳个税
Scanner sca=new Scanner(System.in);
System.out.println("请输入工资总额:");
totalSalary=sca.nextInt();
System.out.println("请输入三险一金总额:");
other=sca.nextInt();
mustPayTaxSalary=totalSalary-other-startPoint;
if(mustPayTaxSalary<=500){
taxMoney=mustPayTaxSalary*0.05;
}else if(mustPayTaxSalary<=2000){
taxMoney=500*0.05+(mustPayTaxSalary-500)*0.1;
}else if(mustPayTaxSalary<=5000){
taxMoney=500*0.05+1500*0.1+(mustPayTaxSalary-2000)*0.15;
}else if(mustPayTaxSalary<=20000){
taxMoney=500*0.05+1500*0.1+3000*0.15+(mustPayTaxSalary-5000)*0.2;
}else if(mustPayTaxSalary<=40000){
taxMoney=500*0.05+1500*0.1+3000*0.15+15000*0.2+(mustPayTaxSalary-20000)*0.25;
}else if(mustPayTaxSalary<=60000){
taxMoney=500*0.05+1500*0.1+3000*0.15+15000*0.2+20000*0.25+(mustPayTaxSalary-40000)*0.3;
}else if(mustPayTaxSalary<=80000){
taxMoney=500*0.05+1500*0.1+3000*0.15+15000*0.2+20000*0.25+20000*0.3+(mustPayTaxSalary-60000)*0.35;
}else if(mustPayTaxSalary<=100000){
taxMoney=500*0.05+1500*0.1+3000*0.15+15000*0.2+20000*0.25+20000*0.3+20000*0.35+(mustPayTaxSalary-80000)*0.4;
}else{
taxMoney=500*0.05+1500*0.1+3000*0.15+15000*0.2+20000*0.25+20000*0.3+20000*0.35+20000*0.4+(mustPayTaxSalary-100000)*0.45;
}
System.out.println("taxMoney="+taxMoney);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -