Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Occurence {
- /**
- * Program: Occurence.java
- * Purpose: Display frequency with which numbers [1-100] appear in array.
- * Creator: Chris Clarke
- * Created: 18.04.2014
- *
- * Notes: For More Beginner to Intermediate Java Homework Solutions,
- * Search Amazon for my book "50 Java Program Source Codes".
- * Also by Chris Clarke "50 More Java Source Codes" in eBook & paperback
- */
- public static void main(String[] args) {
- // create Scanner to read keyboard
- Scanner input = new Scanner (System.in);
- // declare parameters
- int[] num = new int[101];
- int data = 0;
- System.out.print("Enter integers between 1 and 100 (zero ends) : ");
- while ((data = input.nextInt()) != 0) {
- if (data <1 || data>100) {
- break;
- } // end if
- num[data]++;
- } // end while
- for (int i = 1; i <= 100; ++i) {
- if (num[i] > 0) {
- if(num[i] == 1) {
- System.out.printf("%d occurs once.%n", i);
- } else {
- System.out.printf("%d occurs %d times.%n", i, num[i]);
- } // end inner if
- } // end outer if
- } // end for
- } // end main()
- } // end class Occurence
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement