唯一の合計給与の平均を見つける必要があるというこの問題が発生しました。すでにHourlyEmp
スーパークラスEmployee
と2つのサブがあり
、配列Emp []と名付けましたHourlyEmp
。< 7 アイテムOverTimeEmp
Employee Emp[] = new Employee[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);
私はあなたの助けに感謝します:)