在我的程序中,我试图返回 prevScore[i] 和 prevScoreName[i]。但是,两个返回语句都有错误,指出它们是不兼容的类型(需要 int[],找到 int)。我觉得这可能是我在主项目中定义它们的方式(下面的前 2 行)。任何帮助,将不胜感激。
prevScore = scoreChange (prevScore, score);
prevScoreName = nameChange (prevScoreName, newName);
public static int[] scoreChange (int prevScore[], int score)
{
for (i=1; i<prevScore.length;i++){
prevScore[i] = score;
}
return prevScore[i];
}
public static String[] nameChange (String prevScoreName[], String newName)
{
for (i=1; i<prevScoreName.length;i++){
prevScoreName[i] = newName;
}
return prevScoreName[i];
}