我遇到了这个问题,我只需要找到总工资的平均值HourlyEmp
,我已经有一个超级班级Employee
和两个潜艇HourlyEmp
,OverTimeEmp
我将数组命名为 Emp[]。Employee Emp[] = new Employee[7]
< 7 项
现在我需要的是......如果我有不止一名员工在hourlyEmp
如何获得他们的平均工资?到目前为止,我有 2 个想法,但没有一个以某种方式工作
1.
'for(int i=0;i<Emp.length;i++) {
if (Emp[i] instanceof HourlyEmp)
System.err.println("Average="+(Emp[i].totalsal()/i));'
2.
double avg=0;
for(int i=0;i<Emp.length;i++) {
if (Emp[i] instanceof HourlyEmp)
avg+=Emp[i].totalsal()/i;
System.out.println("Average="+avg);
感谢您的帮助:)