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