个人所得税计算方法:当收入<=3500时,免交个人所得税;当3500<=收入<=5000时,个人所得税=(工资-3500)×0.05;当5000<=收入<=7500时;个人所得税=1500×0.05+(工资-5000)×0.075;当7500<=收入<=10000时;个人所得税=1500×0.05+2500×0.075+(工资-7500)×0.12;当10000<收入<=130000时,个人所得税=1500×0.05+2500×0.075+2500×0.12+(工资-10000)×0.18;当收入>130000时,个人所得税=工资成0.2。
import java.util.Scanner; public class Demo18 { //Demo18是文件名 public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入你的姓名:"); String name =in.next(); //存放用户输入的姓名 System.out.println("请输入你的性别:"); String xb = in.next(); //存放用户输入的性别 System.out.println("请输入你的工号:"); String id = in.next(); //存放用户输入的工号 System.out.println("请输入你的月基本工资:"); int a = in.nextInt(); //存放用户输入的月基本工资 System.out.println("请输入你的奖金:"); int b = in.nextInt(); //存放用户输入的奖金 System.out.println("请输入你的补贴:"); int c = in.nextInt(); //存放用户输入的补贴 int d = a + b + c; //d是月应发薪水 工资=基本工资+奖金+补贴 double e = 0; //double e为税 double s = 0; //double s为实发薪水 if (d<=3500){ //判断月应发薪水是否小于或等于3500 System.out.println("免交个人所得税"); //小于或等于3500不用缴纳税 }else if (d<=5000){ //判断月应发薪水是否小于或等于5000 e = (d-3500)*0.05; //计算月应发薪水大于3500小于5000要缴纳的税 }else if(d<=7500){ //判断月应发薪水是否小于或等于5000 e = 1500*0.05+(d-5000)*0.075; //计算月应发薪水大于5000小于7500要缴纳的税 }else if(d<=10000){ //判断月应发薪水是否小于或等于5000 e = 1500*0.05+2500*0.075+(d-7500)*0.12; //计算月应发薪水大于7500小于10000要缴纳的税 }else if(d<=130000){ //判断月应发薪水是否小于或等于5000 e = 1500*0.05+2500*0.075+2500*0.12+(d-10000)*0.18; //计算月应发薪水大于10000小于13000要缴纳的税 }else{ //判断月应发薪水是否小于或等于5000 e = d*0.12; //计算月应发薪水大于130000要缴纳的税 } s = d - e; //运算实发薪水 System.out.println("姓名:" + name); //在屏幕上输出用户输入的姓名 System.out.println("性别:" + xb); //在屏幕上输出用户输入的性别 System.out.println("工号:" + id); //在屏幕上输出用户输入的工号 System.out.println("索要缴纳的税为:" + e); //在屏幕上输出用户要缴纳的税 System.out.println("月应发薪水:"+ d); //在屏幕上输出用户的月应发薪水 System.out.println("实发薪水:" +s); //在屏幕上输出用户的实发薪水 } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)