package a123; import java.util.Scanner; public class a8 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入你的薪水:"); double number = sc.nextDouble(); double a=number - 5000; double b=number - 8000; double c=number - 17000; double d=number - 30000; double e=number - 40000; double f=number - 60000; double g=number - 85000; if(number > 1 && number <= 5000){ System.out.println("您不需要交个人所得税。"); }else if(number > 5000 && number <= 8000){ System.out.println("您需要交的个人所得税为:" + a * 0.03); }else if(number > 8000 && number <= 17000){ System.out.println("您需要交的个人所得税为:" + (b * 0.10 + (8000 - 5000) * 0.03)); }else if(number > 17000 && number <= 30000){ System.out.println("您需要交的个人所得税为:" + c * 0.20 + (17000 - 8000) * 0.10 + (8000 - 5000) * 0.03); }else if(number > 30000&&number <= 40000){ System.out.println("您需要交的个人所得税为:" + d * 0.25 + (30000 - 17000) * 0.20 + (17000 - 8000) * 0.10 + (8000 - 5000) * 0.03); }else if(number > 40000 && number <= 60000){ System.out.println("您需要交的个人所得税为:" + e * 0.30 + (40000-30000) * 0.25 + (30000 - 17000) * 0.20 + (17000 - 8000) * 0.10 + (8000 - 5000) * 0.03); }else if(number > 60000 && number <= 85000){ System.out.println("您需要交的个人所得税为:"+ f * 0.35 + (60000-40000) * 0.30 + (40000 - 30000) * 0.25 + (30000 - 17000) * 0.20 + (17000 - 8000) * 0.10 + (8000 - 5000) * 0.03); }else if(number > 85000){ System.out.println("您需要交的个人所得税为:"+ g * 0.45 + (85000-60000) * 0.35 + (60000 - 40000) * 0.30 + (40000 - 30000) * 0.25 + (30000 - 17000) * 0.20 + (17000 - 8000) * 0.10 + (8000 - 5000) * 0.03); } } }