A
anelyab
Здравствуйте, помогите с кодом, пожалуйста. Задача такая: Создать класс Data, где есть 2 private double, 1 private int, пустой конструктор, методы для добавления новых чисел, возвращения среднего арифметического и возвращения максимума из них.
вывод такой:
вводить цифры до тех пор, пока пользователь не введет "Q". Вывести среднее арифметическое и максимум этих чисел. Например:
Enter a number (Q to quit) : 10
Enter a number (Q to quit) : 0
Enter a number (Q to quit) : -1
Enter a number (Q to quit) : Q
Average: 3.0
Maximum: 10.0
Вроде написала код вычисления среднего арифметического, но и тот неправильный
Scanner inputLine = new Scanner(System.in);
int numberentered;
int sum=0,ave=0,cnt=0;
System.out.print ("Please enter a number: ");
numberentered = inputLine.nextInt();
while(numberentered!=0){
numberentered = inputLine.nextInt();
sum+=numberentered;
cnt++;
}
ave=sum/cnt;
System.out.println(ave);
вывод такой:
вводить цифры до тех пор, пока пользователь не введет "Q". Вывести среднее арифметическое и максимум этих чисел. Например:
Enter a number (Q to quit) : 10
Enter a number (Q to quit) : 0
Enter a number (Q to quit) : -1
Enter a number (Q to quit) : Q
Average: 3.0
Maximum: 10.0
Вроде написала код вычисления среднего арифметического, но и тот неправильный
Scanner inputLine = new Scanner(System.in);
int numberentered;
int sum=0,ave=0,cnt=0;
System.out.print ("Please enter a number: ");
numberentered = inputLine.nextInt();
while(numberentered!=0){
numberentered = inputLine.nextInt();
sum+=numberentered;
cnt++;
}
ave=sum/cnt;
System.out.println(ave);