所以我想计算平均工资,作为银行对象中的第二个参数。我已经有了我的吸气剂和制定者。 谢谢:))
int avgSal(WHAT GOES HERE)
{
int Avg = 0;
for(int i=0;i<4;i++)
{
}
return Avg;
}
public static void main(String args[])
{
Bank A = new Bank("Tom",23000,1);
Bank B = new Bank("Mary",43000,9);
Bank C = new Bank("Brigid",56000,11);
Bank D = new Bank("Alison",49000,4);
List<Bank> list = new ArrayList<Bank>();
list.add(A);
list.add(B);
list.add(C);
list.add(D);
}
答案 0 :(得分:0)
方法返回值需要加倍以保存浮点数
double avgSal(List<Bank> list) {
double Avg = 0;
for(int i=0;i<list.size();i++) {
Avg += list.get(i).getSalery();
}
return Avg/list.size();
}
答案 1 :(得分:0)
将ArrayList<Bank>
对象传递给avgSal()
方法,然后计算平均值。
int avgSal(List<Bank> banks) {
int avg = 0;
for(int i = 0; i < banks.size(); i++) {
avg += banks.get(i).getSalery();
}
avg /= banks.size();
return avg;
}