Javascript 程序不显示计算结果。。。只有零

Javascript 程序不显示计算结果。。。只有零,javascript,methods,getter-setter,Javascript,Methods,Getter Setter,私有静态字符串名称;//属性 私有静态整数; 个人静态积分; 公共静态字符串getName(){ 返回名称; } 公共void集合名(字符串名) { this.name=名称; } public int getNumberQuize() { 返回号码quize; } public void setNumberQuize(int numberQuize) { this.numberQuize=numberQuize; } 公共静态int getTotalCores() { 返回总分; } 公共无效

私有静态字符串名称;//属性
私有静态整数;
个人静态积分;
公共静态字符串getName(){
返回名称;
}
公共void集合名(字符串名)
{
this.name=名称;
}
public int getNumberQuize()
{
返回号码quize;
}
public void setNumberQuize(int numberQuize)
{
this.numberQuize=numberQuize;
}
公共静态int getTotalCores()
{
返回总分;
}
公共无效setTotalScores(整数totalScores)
{
this.totalScores=totalScores;
}
公共整数totalScores(){//方法(添加测验、totalScores、AverageScores)
返回总分;
}
公开测验(智力分数){
对于(智力测验=0;测验>=0;测验++){
总分=总分+总分;
}
}
公共双平均分数(){
返回(双倍)总分/数字查询;

}
您的代码在这里有一个无限循环:

public void addQuiz (int score){
    for (int quiz = 0; quiz >=0 ; quiz++){
        totalScores = totalScores + score;
    }
}
测验
将始终为
=0

我认为您的
addquick()
方法应该是:

public void addQuiz(int score){
    totalScores += score;
    numberQuize += 1;
}

您的
void addquick()
方法似乎是一个无限循环,也就是说,因为您正在测试
quick
是否大于0,并将其添加到
quick
quick
中,所以始终大于0。这是我马上看到的一个错误,可能会导致您遇到的问题。您还需要向我们展示如何调用上述函数,即您的驱动程序,以便我们真正了解发生了什么。这个程序不会按原样运行。你是否混淆了Java和JavaScript?它被标记为JavaScript,但代码看起来像Java