salary.java

来自「是一个java的学习小程序」· Java 代码 · 共 61 行

JAVA
61
字号
class Salary
{
String employeeId;
double basicWage,subsidy,bonus,shouldPay,agedInsurance,housingFund,tax,
realWage;

public Salary(String Id)
{
employeeId = Id;

}
public Salary(String Id,double bwage,double sub,double bon)
{
  employeeId = Id;
  basicWage = bwage;
  subsidy = sub;
  bonus = bon;
}

double computeShouldPay()
{
  shouldPay = basicWage + subsidy + bonus;
  return shouldPay;

}

double computeHousingFund()
{
 housingFund = computeShouldPay()*0.07;
 return housingFund;
}

double computeAgedInsurance()
{ 
  agedInsurance = computeShouldPay()*0.08;
  return agedInsurance;
}

double computeIncoming()
{ 
  double incomingTax = computeShouldPay() - computeAgedInsurance() - computeHousingFund();
  return incomingTax;
}

double computeRealWage()
{ double taxSalary = computeShouldPay()-computeHousingFund()-computeAgedInsurance();
  tax = Tools.computeTax(taxSalary);
  realWage = computeShouldPay() - tax;
  return realWage;
}

public static void main(String[] args)
{
  Salary s1 = new Salary("2008",10000,2000,4000);
  System.out.println("employeeId = "+s1.employeeId);
  System.out.println(s1.computeShouldPay());
  System.out.println("realWage = "+s1.computeRealWage()) ;
  
}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?