Я могу заставить программу запрашивать цифры до тех пор, пока не будет введен ноль, а когда будет введен ноль, программа отобразит итоги, записи и средние значения. но приведенные значения неверны.
Вот мой код:
import java.util.Scanner;
public class Question14 {
public static void main (String [] args){
double number = 0;
double average = 0;
int count = 0;
double sum = 0;
System.out.print("enter a number: ");
Scanner sc = new Scanner(System.in);
number = sc.nextInt();
while (number > 0){
System.out.print("enter a number: ");
number = sc.nextInt();
count++;
sum += number;
average = sum/count;
}
if (number == 0){
System.out.println("total: " + sum);
System.out.println("number of entries: " + count);
System.out.println("average: " + average);
}
}
}