📄 salary.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -