不清楚Java

时间:2013-01-21 07:58:47

标签: java

这可能是一个愚蠢的问题。我还在学习和理解java。我有一个令我困惑的担忧。我有一个包含大约50行信息的文本文档。

我担心的是,我正在尝试检索某些名称的信息,并计算其名称旁边的值作为总计。如果该文件是关于棒球队及其平均值的话,这意味着什么。我想只计算属于某个部门的那些团队。

我有这个代码可以帮助我计算所有。

public int totalAverage( ) {
    int total = 0;
    for ( int i = 0; i < teamArray.length; i++ ) {
        total += teamArray[i].getAverages( );
    }
    return total;
}

1 个答案:

答案 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;
}
相关问题