我想计算用户输入的平均值,但我不知道如何将分数相加,因为这是一个while循环,用户可以继续输入分数。我也不想在计算平均值时计算零以退出循环。
public static void main(String[] args){
Scanner input = new Scanner( System.in );
{
int grade = 0;
int counter = 0;
System.out.print("Enter grade or zero to quit(1-100):");
grade= input.nextInt();
while(grade>0)
{
if (grade >= 90)
System.out.println("A");
else if (grade >= 80)
System.out.println("B");
else if (grade >= 70)
System.out.println("C");
else if (grade >= 60)
System.out.println("D");
else
{System.out.println("F");
}
counter+=1;
System.out.print("Enter grade or zero to quit(1-100):");
grade=input.nextInt();
}
ouput
我想再打印一行“这些(等级数)等级的平均值是(平均值)”
3条答案
按热度按时间7bsow1i61#
只要把所有分数相加,然后除以计数。
fnvucqvd2#
1cosmwyk3#