我必须编写一个程序,在一个循环中获取一系列数字,该循环最多执行 10 次。但如果用户输入负数则停止,然后显示总和和平均值。在用户输入 10 个数字后,我无法让我的程序停止。而且总和和平均值也没有输出正确的答案。解决此问题的任何帮助都会很棒。这是我的代码:
while(count<MAX){
while(num>=02){
count++;
sum=sum+num;
}
System.out.println("Enter a number, negative to STOP: ");
num=input.nextInt();
}
avg=sum/count;
System.out.println("=====================================");
System.out.println("You entered " + count + " positive numbers.");
System.out.println("The sum = " + sum );
System.out.println("The average = " + avg );
}
}