java计算个税例子:
/**
* @author Kun Sun
*/
public class Employee { // 雇员类
private String ID; ? ? ? // ID
private String name; ? ? // 姓名
private int salary; ? ? ?// 工资薪金所得
private int insureHome; ?// "五险一金"数额
private int deduct; ? ? ?// 扣除数额
Employee(){
}
Employee(String ID,String name){ // 带参数的构造方法
this.ID = ID;
this.name = name;
Employee(String ID,String name,int salary,int insureHome,int deduct){ ?// 带参数的构造方法
this.salary = salary;
this.insureHome = insureHome;
this.deduct = deduct;
public String getID() {
return ID;
public String getName() {
return name;
public int getSalary() {
return salary;
public int getInsureHome() {
return insureHome;
public int getDeduct() {
return deduct;
public void setID(String iD) {
ID = iD;
public void setName(String name) {
public void setSalary(int salary) {
public void setInsureHome(int insureHome) {
public void setDeduct(int deduct) {
public void selfValue(){ // 个人所得税具体计算
double sefValue;
}else{
System.out.println(sefValue);
// 用于测试雇员类
public class MainClass {
* @param args
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("第一种调用方法:");
Employee emp = new Employee("1001","Sun");
System.out.println("编号为"+emp.getID()+",姓名是"+emp.getName()+" 的应纳税额是:");
emp.selfValue();
System.out.println("------------------------\n第二种调用方法:");
运行结果:
public?static?void?main(String[]?args)?{
System.out.println("输入你的收入:");
Scanner?input?=?new?Scanner(System.in);
double?money?=?input.nextFloat();
double?tax?=?0;
tax?=?money?*?0.1;
//?.....
System.out.println("纳税:"?+?tax?+?"?元");
public float ComputeTax(float income) //income为工资
{
int i_tax_level=0; //为了计算简便,把工资进行分档
while(f_incometax_line[i_tax_level]i_tax_leveltax_line.length)
i_tax_level++;
};
if(i_tax_level0)
float f_tax=tax_sub[i_tax_level-1]+(f_income-tax_line[i_tax_level-1])*tax_rate[i_tax_level]; //算税的公式
return f_tax;
else
return 0f;
以上就是土嘎嘎小编为大家整理的java税收代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!