-1

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

我担心的是我正在尝试检索有关某些名称的信息并计算其名称旁边的值作为总数。意思是如果文档是关于棒球队及其平均水平的。我只想计算属于某个部门的那些团队。

我有这段代码可以帮助我计算所有内容。

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

1 回答 1

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;
}
于 2013-01-21T08:03:36.120 回答