package test;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Out {
public static void main(String[] args) {
Map<String,Integer> map = new HashMap<>(10);
for (int i = 1;i<11;i++) {
System.out.println("请输入第"+i+"个数字:");
Scanner scanner = new Scanner(System.in);
int in = scanner.nextInt();
add(map,in);
}
System.out.println(map);
}
public static void add(Map<String,Integer> map,int i) {
if (i >= 1 && i<=3) {
switch (i) {
case 1:
map.put("1的个数:",map.get("1的个数:") == null ? 1 : map.get("1的个数:") + 1);
break;
case 2:
map.put("2的个数:",map.get("2的个数:") == null ? 1 : map.get("2的个数:") + 1);
break;
case 3:
map.put("3的个数:",map.get("3的个数:") == null ? 1 : map.get("3的个数:") + 1);
break;
default:
}
}else {
map.put("非法的个数:",map.get("非法的个数:") == null ? 1 : map.get("非法的个数:") + 1);
}
}
}