Я пытаюсь сделать программу, которая анализирует набор чисел, может быть очень полезной.Создайте приложение для анализа, которое запрашивает у пользователя числа в диапазоне от 1 до 50, оканчивающиеся дозором, а затем выполняет следующий анализ чисел:
• Определение среднего числа
•Определить максимальное число
• Определить диапазон (максимум - минимум)
• Определить медиану (число, которое встречается чаще всего)
• Отображение гистограммы с именемгистограмма, которая показывает числа в каждом диапазоне из пяти единиц (1–5, 6–10, 11–15 и т. д.)
На данный момент я пытаюсь подсчитать числа, но я неКажется, я знаю как.Может ли кто-нибудь помочь мне с этой программой и установить в правильном направлении.Вот мой код, и пока он насчитывает только 0.
public class Analasys {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] number = new int[50];
int outcome = 1;
int x = 0;
while (outcome != 0) {
System.out.println("Enter a number or enter 0 to quit.");
outcome = scan.nextInt();
number[x] = outcome + 1;
}
for (int i = 0; i < 50; i++) {
System.out.println(i + ": " + number[i]);
}
}
}