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

The program does not show the calculations result... only zeroes

本文关键字:结果 计算 显示 程序      更新时间:2023-09-26

private static String name;   // attributes 
private static int numberQuize;
private static int totalScores;
public static String getName(){
    return name;
}
	
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;
}
	
public int totalScores(){      //Methods (adding quiz, totalScore, AverageScore)
    return totalScores;
}
	
public void addQuiz (int score){
    for	(int quiz = 0; quiz >=0 ; quiz++){
        totalScores = totalScores + score;
    }
		
}
	
public double AverageScore (){    
    return (double) totalScores/numberQuize;
}

我写了这个代码,它应该显示学生姓名、总分和平均分。然而,代码运行但没有答案,它只显示零。。我尝试了我所知道的一切,但仍然没有任何效果。。

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

public void addQuiz (int score){
    for (int quiz = 0; quiz >=0 ; quiz++){
        totalScores = totalScores + score;
    }
}

CCD_ 1将始终是CCD_ 2。

我认为你的addQuiz()方法应该是:

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