-6

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

私はあなたの助けに感謝します:)

4

3 に答える 3