1700480162
代码清单33-23 基本工资
1700480163
1700480164
public class BasicSalary{
1700480165
1700480166
//获得一个人的基本工资
1700480167
1700480168
public int getBasicSalary(){
1700480169
1700480170
return 2000;
1700480171
1700480172
}
1700480173
1700480174
}
1700480175
1700480176
我们定义了员工的基本工资都为2000元,没有任何浮动的余地。再来看绩效,如代码清单33-24所示。
1700480177
1700480178
代码清单33-24 绩效
1700480179
1700480180
public class Performance{
1700480181
1700480182
//基本工资
1700480183
1700480184
private BasicSalary salary=new BasicSalary();
1700480185
1700480186
//绩效奖励
1700480187
1700480188
public int getPerformanceValue(){
1700480189
1700480190
//随机绩效
1700480191
1700480192
int perf=(new Random()).nextInt(100);
1700480193
1700480194
return salary.getBasicSalary()*perf/100;
1700480195
1700480196
}
1700480197
1700480198
}
1700480199
1700480200
绩效按照一个非常简单的算法,即基本工资乘以一个随机的百分比。我们再来看税收,如代码清单33-25所示。
1700480201
1700480202
代码清单33-25 税收
1700480203
1700480204
public class Tax{
1700480205
1700480206
//收取多少税金
1700480207
1700480208
public int getTax(){
1700480209
1700480210
//交纳一个随机数量的税金
1700480211
[
上一页 ]
[ :1.700480162e+09 ]
[
下一页 ]