Java查找一维数组中出现次数最多的值及其出现次数

来源:互联网 发布:php 探针 不支持mssql 编辑:程序博客网 时间:2024/05/29 04:09

查找一维数组中出现次数最多的值及其出现次数
{1,2,5,2,3,6,7,2,4,2,8,4,3,2}

public class ArraySort {    public static void main(String[] args){        /*2.查找一维数组中出现次数最多的值及其出现次数         {1,2,5,2,3,6,7,2,4,2,8,4,3,2}*/        int[] a = new int[]{1,2,5,2,3,6,7,2,4,2,8,4,3,2};        int[] b=new int[10];        for(int i=0;i<a.length;i++){            b[a[i]]++;        }        int max=b[0];   //定义次数        int value=0;    //定义最大值        for(int i=1;i<b.length;i++){            if(b[i]>max){                max=b[i];                value=i;            }        }        System.out.print("出现次数最多的值是:"+value+", 出现了"+max+"次");    }}
阅读全文
0 0
原创粉丝点击