个人所得税计算工具

现在你回到国内工作,要为你所在的公司开发薪资管理系统。你的工作是编写个人所得税计算工具。在我国,个人所得税的起征点是3500元,计算公式是:

个人所得税 = (工资收入 -  五险一金 - 个税起征点) * 税率 - 速算扣除数

其中,税率和速算扣除数可以查下表得到:


由于不同的地区不同的企业对五险一金的计算方式有所差异,我们在程序中用输入的方式指定输入五险一金的金额。


以下为我的代码:

</pre><pre name="code" class="java">package day141015;

import java.util.Scanner;

import javax.swing.JOptionPane;

public class test05 {
  public static void main(String[] args) {
	Scanner cs=new Scanner(System.in);
	String wage=JOptionPane.showInputDialog("请输入您的工资:");
	double A=Double.parseDouble(wage);
	double B=A-3500-800;
	//扣除个税起征点(3500元)和五险一金(800元)
	if(0<A&&A<=4300){
	System.out.printf("您的工资为:%.2f元",A);
        }
	if(0<B&&B<=1500){
	System.out.printf("您的税后工资为:%.2f元",B-B*0.03);
	}
	else 
	if(1500<B&&B<=4500){
	System.out.printf("您的税后工资为:%.2f元",B-(B-1500)*0.1-105);	
	}
	else
	if(4500<B&&B<=9000){
	System.out.printf("您的税后工资为:%.2f元",B-(B-4500)*0.2-555);	
	}
	else
	if(9000<B&&B<=35000){
	System.out.printf("您的税后工资为:%.2f元",B-(B-9000)*0.25+1005);	
	}
	else
	if(35000<B&&B<=55000){
	System.out.printf("您的税后工资为:%.2f元",B-(B-35000)*0.3+2755);	
	}
	else
	if(55000<B&&B<=80000){
	System.out.printf("您的税后工资为:%.2f元",B-(B-55000)*0.35+5505);	
	}
	else
	if(80000<B){
	System.out.printf("您的税后工资为:%.2f元",B-(B-80000)*0.45+13505);	
	}
	cs.close();
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值