这可能是一个愚蠢的问题。我还在学习和理解java。我有一个令我困惑的担忧。我有一个包含大约50行信息的文本文档。
我担心的是,我正在尝试检索某些名称的信息,并计算其名称旁边的值作为总计。如果该文件是关于棒球队及其平均值的话,这意味着什么。我想只计算属于某个部门的那些团队。
我有这个代码可以帮助我计算所有。
public int totalAverage( ) {
int total = 0;
for ( int i = 0; i < teamArray.length; i++ ) {
total += teamArray[i].getAverages( );
}
return total;
}
答案 0 :(得分:2)
使用条件语句(如if
-statement)检查是否符合某些条件。例如,在方法中添加division
参数,这样您就可以检查除法的总平均值:
public int totalAverage(String division) {
int total = 0;
for ( int i = 0; i < teamArray.length; i++ ) {
if(division.equals(teamArray[i].getDivision()) {
// Team belongs to division, so increase total
total += teamArray[i].getAverages( );
}
}
return total;
}