从另一个类访问对象数组

时间:2019-10-17 00:11:05

标签: java

我被卡在此代码上。我试图从另一个类访问对象数组,并在我的方法中进行比较。

public static double averageUserscore(GameScore[] scores, int numScores, String name) {

        double sum;
        int playerScores = 0;

        for(int i = 0; i < numScores;) {
            if(???? == name) {
                sum = sum + scores[i];
                playerScores++;
            }
        }
    }

我想比较另一个类中的第[i]个GameScore用户名。

1 个答案:

答案 0 :(得分:0)

此代码应该起作用。要在Java中比较字符串,请不要使用==

for(int i = 0; i < numScores;) {
    if(scoares[i].getUserName().equals(name)) {
        sum = sum + scores[i].getUserScore();
        playerScores++;
        // maybe break; if only one that should match
    }
}
相关问题