Untitled
unknown
plain_text
3 years ago
860 B
7
Indexable
import java.util.Scanner;
public class OccurrenceCounter {
public static void main(String[] args) {
int[] occurrences = new int[21]; // array to store the occurrences of each number
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a list of integers in the range 0-20. Use a number out of range to signal the end of the list:");
while (scanner.hasNextInt()) {
int number = scanner.nextInt();
if (number < 0 || number > 20) {
break; // end of input
}
occurrences[number]++;
}
System.out.println("Number\t\tTimes");
for (int i = 0; i < occurrences.length; i++) {
if (occurrences[i] > 0) {
System.out.println(i + "\t\t" + occurrences[i]);
}
}
}
}Editor is loading...