zoukankan      html  css  js  c++  java
  • Java 作业 二

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

     1 package hi;
     2 
     3 public class Array2 {
     4 
     5     /**
     6      * @param args
     7      */
     8     private int [] arr1={1,3,4,7,2,1,1,5,2,5,7,2,1,1,3};
     9     private int [] arr2={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//数组中的数字 对应依次出现的次数。
    10     private int max,min,num1,num2;
    11     Array2(){
    12         max=0;
    13         min=0;
    14         num1=0;
    15         num2=0;
    16     }
    17     public void print1(){
    18         System.out.println("数字   次数");
    19         
    20     }
    21 //    public void print2(){
    22 //        Array2 a = new Array2();
    23 //        
    24 //    }
    25     public void  record(){
    26         Array2 a = new Array2();
    27         for(int i=0;i<a.arr1.length;i++){
    28             for(int j=0;j<a.arr1.length;j++){
    29                 if(a.arr1[i]==a.arr1[j]){
    30                     a.arr2[i]++;
    31                 }
    32             }
    33         }
    34         a.min=a.arr2[0];
    35         
    36         
    37         for(int i=0;i<a.arr1.length;i++){
    38             if(a.max<a.arr2[i]){
    39                 a.max=a.arr2[i];
    40                 a.num1=i;
    41             }
    42             
    43             if(a.min>a.arr2[i]){
    44                 a.min=a.arr2[i];
    45                 a.num2=i;
    46             }
    47         }
    48         for(int i=0;i<a.arr1.length;i++){
    49             System.out.print(a.arr1[i]+"    ");
    50             System.out.println(+a.arr2[i]);
    51         }
    52         System.out.println("The largest number is "+a.arr1[a.num1]);
    53         System.out.println("The smallest number is "+a.arr1[a.num2]);
    54     }
    55     public static void main(String[] args) {
    56         // TODO Auto-generated method stub
    57         Array2 a = new Array2();
    58         a.print1();
    59         a.record();
    60 
    61     }
    62 
    63 }
  • 相关阅读:
    XML的学习
    使用WEB应用时后台发生的事
    企业级应用与互联网应用的区别
    学习JAVA EE的目标
    关于AngularJS的学习报告
    在线进销存软件
    Gridview 实现列表全选、自动选择下级item的功能
    python 计算roc程序报错ValueError: bad input shape (5313, 2)
    pandas保存为hdf格式更高效
    Linux 安装
  • 原文地址:https://www.cnblogs.com/CheeseIce/p/10530568.html
Copyright © 2011-2022 走看看