通过Java程序计算个人所得税

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Point9/article/details/83589381

    工资个税的计算公式为:
    应纳税额=(工资薪金所得 -“五险一金”-扣除数)×适用税率-速算扣除数
    扣除标准:个税按3500元/月的起征标准算


 

代码实例:


import java.util.Scanner;
public class Tax{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你这个月工资(单位:元):");
		int a = sc.nextInt();
		int b = a-3500;
		if(b<0){
			System.out.println("你的工资太低,不足以为国家做贡献!");
		}else{
			if(b<=1500){
				double c = b*0.03 - 0;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}else if(b>1500&&b<=4500){
				double c = b*0.1 - 105;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}else if(b>4500&&b<=9000){
				double c = b*0.2 - 555;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}else if(b>9000&&b<=35000){
				double c = b*0.25 - 1005;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}else if(b>35000&&b<=55000){
				double c = b*0.3 - 2755;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}else if(b>55000&&b<=80000){
				double c = b*0.35 - 5505;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}else{
				double c = b*0.45 - 13505;
				System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");
			}
		}
	}
}

测试结果


 

 


Web全栈技术交流

点击链接加入群聊【Web全栈交流群】:https://jq.qq.com/?_wv=1027&k=5rnUzsF

QQ群二维码

猜你喜欢

转载自blog.csdn.net/Point9/article/details/83589381