题目要求:要求输入工资,计算应交个税额。
个税额 = 全月应纳税所得额*税率-速算扣除数
全月应纳税所得额 = (应发工资-四金)-3500
假设四金700元,3500元为起征点
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.println("请输入你的工资");
double wages = scanner.nextDouble();
double money = 700+3500;
if (wages<money){
System.out.println("你不需要交税");
}else
if(wages-money<1500){
double a =(wages-money)*0.03-0;
System.out.println("你需要交"+a+"的税");
}if(1500<wages-money&&wages-money<4500){
double a =(wages-money)*0.10-105;
System.out.println("你需要交"+a+"的税");
}if(4500<wages-money&&wages-money<9000){
double a =(wages-money)*0.20-555;
System.out.println("你需要交"+a+"的税");
}if(9000<wages-money&&wages-money<35000){
double a =(wages-money)*0.25-1005;
System.out.println("你需要交"+a+"的税");
}if(35000<wages-money&&wages-money<55000){
double a =(wages-money)*0.30-2755;
System.out.println("你需要交"+a+"的税");
}if(55000<wages-money&&wages-money<80000){
double a =(wages-money)*0.35-5505;
System.out.println("你需要交"+a+"的税");
}if(80000<wages-money){
double a =(wages-money)*0.45-13505;
System.out.println("你需要交"+a+"的税");
}
}
输出结果