Untitled

 avatar
unknown
plain_text
2 years ago
860 B
2
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...