编写一个Java应用程序,统计数组{1,3,4,7,2,1,1,5,2,5,7,2,1,1,3},统计显示每种数字其出现的次数以及出现最多和最少次数的数字。

 package hi;

 public class Array2 {

     /**
* @param args
*/
private int [] arr1={1,3,4,7,2,1,1,5,2,5,7,2,1,1,3};
private int [] arr2={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//数组中的数字 对应依次出现的次数。
private int max,min,num1,num2;
Array2(){
max=0;
min=0;
num1=0;
num2=0;
}
public void print1(){
System.out.println("数字 次数"); }
// public void print2(){
// Array2 a = new Array2();
//
// }
public void record(){
Array2 a = new Array2();
for(int i=0;i<a.arr1.length;i++){
for(int j=0;j<a.arr1.length;j++){
if(a.arr1[i]==a.arr1[j]){
a.arr2[i]++;
}
}
}
a.min=a.arr2[0]; for(int i=0;i<a.arr1.length;i++){
if(a.max<a.arr2[i]){
a.max=a.arr2[i];
a.num1=i;
} if(a.min>a.arr2[i]){
a.min=a.arr2[i];
a.num2=i;
}
}
for(int i=0;i<a.arr1.length;i++){
System.out.print(a.arr1[i]+" ");
System.out.println(+a.arr2[i]);
}
System.out.println("The largest number is "+a.arr1[a.num1]);
System.out.println("The smallest number is "+a.arr1[a.num2]);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Array2 a = new Array2();
a.print1();
a.record(); } }

最新文章

  1. 分布式光伏系列:分布式光伏电站 运行与维护方案一览(zz)
  2. button按钮
  3. php 使用curl模拟登录discuz以及模拟发帖
  4. win8.1蓝屏解决
  5. cdev_init函数
  6. LIMS系统供应商一览表
  7. 移动Web开发图片自适应两种常见情况解决方案
  8. c++, 派生类的构造函数和析构函数 , [ 以及operator=不能被继承 or Not的探讨]
  9. java两个音频进入巩固期 玩的同时类似的伴奏
  10. SpringMVC+Spring+hibernate整合及分页
  11. [2016-09-23]远程安装、更新windows服务bat脚本分享
  12. Ubuntu 中登录相关的日志
  13. POJ 3581 Sequence [后缀数组]
  14. 浅谈 Glide - BitmapPool 的存储时机 &amp; 解答 ViewTarget 在同一View显示不同的图片时,总用同一个 Bitmap 引用的原因
  15. kaldi通用底层矩阵运算库——CBLAS
  16. IDEA SpringBoot多模块项目搭建详细过程(转)
  17. [JVM] IDEA集成VisualVM
  18. Kubernetes 网络改进的三项实践分享
  19. 【转】 VGA时序及其原理
  20. CSS 选用字体

热门文章

  1. Fiddler抓包1-抓firefox上https请求
  2. MAKEWORD 宏(macro)
  3. 目标检测算法之Fast R-CNN算法详解
  4. C#矩阵求逆
  5. Zabbix 3.2.6通过SNMP和iDRAC监控DELL服务器
  6. CDOJ 1965 连通域统计【DFS】
  7. vscode插件篇
  8. [转]Linux下is not in the sudoers file解决方法
  9. bat处理快速安装jdk脚本
  10. mariadb-半同步复制