统计数字出现次数

又贪又菜小崔西'-' 2019-04-16 03:13:40
JAVA题,要求任意输入20个10以内的整数,并判断输出每个数字的出现次数并输出
...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2019-04-16
  • 打赏
  • 举报
回复
引用一楼的代码
·····························


public static void main(String[] args) {
HashMap<Integer,Integer> map = new HashMap<>();
Scanner in = new Scanner(System.in);
for(int i=0;i<20;i++){
String a = in.nextLine();
int i = Integer.parseInt(a);
if((i>=0)&&(i<=10)){


if(map.containsKey(a)){
map.put(a,map.get(a)+1);
}else{
map.put(a,1);
}
}else{
continue;
}
}
for (HashMap.Entry<Integer, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + " 出现了 " + entry.getValue() + "次");
}
}
wj振藩 2019-04-16
  • 打赏
  • 举报
回复

public static void main(String[] args) {
        HashMap<Integer,Integer> map = new HashMap<>();
        Scanner in = new Scanner(System.in);
        for(int i=0;i<20;i++){
            int a = in.nextInt();
            if(map.containsKey(a)){
                map.put(a,map.get(a)+1);
            }else{
                map.put(a,1);
            }
        }
        for (HashMap.Entry<Integer, Integer> entry : map.entrySet()) {
            System.out.println(entry.getKey() + " 出现了 " + entry.getValue() + "次");
        }
    }

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧