X Tutup
/* Given an input FILE consisting of numbers separated by spaces, write a program which displays the frequency distribution for the given input. */ public class frequency { public static void main(String [] args) { Map numberMap = new TreeMap(); Scanner scanner; try { scanner = new Scanner(new File("numbers")); while(scanner.hasNextInt()) { int n = scanner.nextInt(); if(numberMap.containsKey(n)) { int value = (int) numberMap.get(n); numberMap.put(n, ++value); } else { numberMap.put(n, new Integer(1)); } } for(Map.Entry entry : numberMap.entrySet()) { System.out.println(entry.getKey() + " appeared " + entry.getValue()+ " times."); } } catch (Exception e) { // TODO: handle exception } } }
X Tutup