Here is the program
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
public class JOJ10070a19 {
public static void main(String[] args) {
Map<Integer, Integer> list = new HashMap<Integer, Integer>();
int s = 0;
do{
Scanner input = new Scanner(System.in);
//ask for user's input
System.out.print("Enter the numbers: ");
//obtain user's input
s = input.nextInt();
for(int i = 0; i < list.size(); i++){
list.put(s, i);
int key = i;
if (list.containsKey(key)) {
int occurrence = list.get(key);
occurrence++;
list.put(key, occurrence);
} else {
list.put(key, 1);
}
}
} while (s != 0);
Iterator iterator = list.keySet().iterator();
while (iterator.hasNext()) {
int key = (Integer) iterator.next();
int occurrence = list.get(key);
if(occurrence >= 2)
System.out.println(key + " occur " + occurrence + " time(s).");
}
}
}
This post has been edited by jon.kiparsky: 13 November 2012 - 09:44 AM
Reason for edit:: added [code] tags

New Topic/Question
Reply



MultiQuote





|