数组实现

/*** @(#)TongJi.java** TongJi application** @author kuroro* @version 1.00 2011/9/6*/import java.util.Arrays;
public class TongJi {public static void main(String[] args) {int[] a = new int[41];for(int i=0;i<50;i++) {int count = (int)(Math.random()*41)+10;System.out.print(count+" ");a[count-10]++;}for(int j = 0 ; j< a.length; j++){  if(a[j]==0)continue;else {    System.out.println();System.out.println((j+10)+"出现了"+a[j]+"次");}}int max=a[0];for(int j=0;j<a.length;j++){if(a[j]>max)max = a[j];}System.out.println();System.out.println("最大出现次数为"+max+"次");for(int j=0;j<a.length;j++){if(a[j]==max)System.out.println("出现次数最多的数字为"+(j+10));}}}

MAP实现

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
public class NumCount
{public static void main(String[] args){TreeMap<Integer, Integer> map = new TreeMap<Integer, Integer>();  for(int i=0;i<50;i++){int number = (int) (Math.random()*41)+10;System.out.print(number+" ");  if(map.containsKey(number)){map.put(number,map.get(number)+1);}else{map.put(number,1);}}System.out.println();Collection cols = map.values();int max = Collections.max(cols);List list = new ArrayList();Iterator it = map.entrySet().iterator();while(it.hasNext()){Map.Entry entry = (Map.Entry)it.next();Integer key = (Integer)entry.getKey();Integer val = (Integer)entry.getValue();if(val==max){list.add(key);}System.out.println(key+"出现的次数为:"+val);}System.out.println("出现的最大次数为:"+max);Iterator it1 = list.iterator();while(it1.hasNext()){System.out.println("这些数字是:"+it1.next());}}
}

【小程序】JAVA实现从10~50中随机生成50个数,统计出现的数字及次数,输出出现最多的次数及对应的数字,按数字升序排列。相关推荐

  1. Java小程序--随机生成50道加减法算数题

    程序概述: 通过窗体随机生成50道加减法算数题并显示.用户可以做该50道算术题,做完提交系统之后,系统会给出用户的正确率.用户可以重置这50道算术题. 界面显示: 程序设计基本思路: (1)首先顺序建 ...

  2. miniui datagrid 隐藏列默认赋值_「小程序JAVA实战」 小程序默认加载的页面和生命周期(八)...

    小程序如何加载的呢?生命周期!源码:https://github.com/limingios/wxProgram.git 中的No.3 加载页面 小程序默认加载的pages中的第一个目录 不管你的名称 ...

  3. 解密微信小程序Java登录流程(ssm实现具体功能)

    点击上方"好好学java",选择"置顶公众号" 优秀学习资源.干货第一时间送达! 精彩内容 java实战练习项目教程 2018微服务资源springboot.s ...

  4. 微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)

    文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 一.登录流程图 20180510145856113.png 二.小程序客户端 doLogin ...

  5. 微信小程序Java登录流程(ssm实现具体功能和问题解决方案)

    一.登录流程图 二.小程序客户端 doLogin:function(callback = () =>{}){ let that = this; wx.login({success:functio ...

  6. 微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)...

    文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 一.登录流程图 二.小程序客户端 doLogin:function(callback = ( ...

  7. 微信读书登陆界面java_(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好...

    转载地址:(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好 转载请注明出处 一.环境搭建 相关环境软件:JDK1 ...

  8. 微信小程序修改数组中的元素_微信小程序——this.setData()动态修改数组中的某一值...

    微信小程序--this.setData()动态修改数组中的某一值S8v编程技术_踩坑日志_进阶指南_无知人生 大家是不是都觉得微信小程序的开发方式和 vue react 这种框架的开发方式很像?S8v ...

  9. 微信运动步数:小程序+Java后端,源码可下载

    微信运动步数:小程序+Java后端 更多资源:www.jeeweixin.com 功能说明: 1.获取和展示用户的微信运动步数,计算卡路里: 2.用户打开小程序即可实现步数打卡入库: 3.通过日历展示 ...

  10. java 小程序 多线程_《多线程练习—买票小程序——Java第十四周》

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:    < ...

最新文章

  1. Java服务框架分析
  2. AMIO编辑器开发(三):转向C++,月底遇到第二个瓶颈
  3. 读写锁的由奢入俭“易”
  4. .NET开发者的机遇与Web Blazor基础(有彩蛋)
  5. java加锁多线程改为单线程_GUI为什么不设计为多线程(用户事件和底层事件的流程是相反的,每层都加锁效率太低,共用一把锁那就是单线程)...
  6. 从客户端登陆服务器的配置文件,BLE模式和配置文件
  7. 047 一维数据的格式化和处理
  8. 传智播客 c#_播客#46:Alexander Kallaway
  9. JAVA8新特性Optional和Stream和Localdate用法
  10. 拿到串口的数据如何解析_大数据解析如何租到“物美价廉”的好房?
  11. screen的一些常用命令和快捷键
  12. lua怎么嵌入php,Linux下安装PHP的lua扩展库
  13. 配置VSS2005的Internet访问(转)
  14. SPSS Statistical 软件的使用
  15. 成都盛铭轩:商家怎么装修设计
  16. 分辨率单位及换算,LW / PH、LP / mm、L / mm、Cycles / mm、Cycles / pixel、LP / PH
  17. 资源变现微信小程序安装教程
  18. 编译原理:FIRST集与FOLLOW集
  19. BootCDN和npm
  20. 基于Springboot+mybatis+mysql+html教育培训中心教学系统

热门文章

  1. 杂志特稿:元宇宙将重塑我们的生活,我们要确保它变得更好
  2. 波束成形技术原理解析
  3. 《嵌入式系统原理与应用》 |(一)嵌入式系统概述 知识梳理
  4. 计算机类毕业设计评语导师评语,毕业设计导师评语
  5. 【Proteus仿真】6位数码管秒计数器(0-999999S)
  6. 计算机桌面ie图标无法删除,桌面ie图标删除不了的解决方法
  7. 两台计算机传输文件速度,两台电脑间如何快速传输几百个G的文件?使用这2个方法,方便极了...
  8. D盘目录或文件被损坏且无法读取怎么办
  9. codeIgniter 4升级使用
  10. 龙卷风路径_“龙卷风”:预判路径 减轻灾害