0
private static String name; // attributes
private static int numberQuize;
private static int totalScores;
public static String getName(){
return name;
}
\t
public void setName(String name)
{
this.name = name;
}
public int getNumberQuize()
{
return numberQuize;
}
public void setNumberQuize(int numberQuize)
{
this.numberQuize = numberQuize;
}
public static int getTotalScores()
{
return totalScores;
}
public void setTotalScores(int totalScores)
{
this.totalScores = totalScores;
}
\t
public int totalScores(){ //Methods (adding quiz, totalScore, AverageScore)
return totalScores;
}
\t
public void addQuiz (int score){
for \t (int quiz = 0; quiz >=0 ; quiz++){
totalScores = totalScores + score;
}
\t \t
}
\t
public double AverageScore(){
return (double) totalScores/numberQuize;
}
我写了这个代码,它应该显示学生姓名和总成绩第二的平均成绩。但是,代码运行,但没有答案,它只是告诉我..零我想我都知道,但是没有什么工作的一切..
PS 这是我第一次使用这个网站..
看来,你的'无效addQuiz()'方法是一个无限循环,也就是因为你正在测试quiz'是否'大于0,并增加'测验','测验'将永远大于0.这是一个错误,我马上看到蝙蝠,可能会导致您遇到的问题。您还需要向我们展示您如何调用上述功能,即您的驱动程序让我们真正了解发生了什么。这个程序不会按原样运行。 – Thomas 2014-09-24 22:23:03
您是否困惑Java和JavaScript?它被标记为JavaScript,但代码看起来像Java – Ian 2014-09-24 22:28:25