zoukankan      html  css  js  c++  java
  • 随机生成长度为100的数组,数组元素为1到10,统计出现次数最多和最少的元素

    思路很简单,大家一看就懂。

    import java.util.*;
    class  Max
    {
    	static int a,b,c,d,e,f,g,h,i,j;
    	public static void main(String[] args) 
    	{
    		int[] num=new int[100];
    		Random rd=new Random();
    		for(int n=0;n<100;n++)
    		{
    			num[n]=rd.nextInt(10)+1;
    			System.out.println(num[n]);
    			if(num[n]==1)
    				a++;
    			else if(num[n]==2)
    				b++;
    			else if(num[n]==3)
    				c++;
    			else if(num[n]==4)
    				d++;
    			else if(num[n]==5)
    				e++;
    			else if(num[n]==6)
    				f++;
    			else if(num[n]==7)
    				g++;
    			else if(num[n]==8)
    				h++;
    			else if(num[n]==9)
    				i++;
    			else if(num[n]==10)
    				j++;
    		}
    		int[] cn={a,b,c,d,e,f,g,h,i,j};
    		Arrays.sort(cn);
    		System.out.println(Arrays.toString(cn));
    			int max=count(cn[9]);
    			int min=count(cn[0]);
    
    		System.out.println("出现次数最多的是:"+max+",总共出现:"+cn[9]+"次,"+"出现次数最少的是:"+min+",总共出现:"+cn[0]+"次,");
    		
    	}
    	static int count(int m)
    		{
    			if(m==a)
    				return 1;
    			else if(m==b)
    				return 2;
    			else if(m==c)
    				return 3;
    			else if(m==d)
    				return 4;
    			else if(m==e)
    				return 5;
    			else if(m==f)
    				return 6;
    			else if(m==g)
    				return 7;
    			else if(m==h)
    				return 8;
    			else if(m==i)
    				return 9;
    			else if(m==j)
    				return 10;
    			else
    				return 0;
    		}
    }
    


  • 相关阅读:
    7.1MongoDB之索引
    7.1MongoDB之排序
    6.30MongoDB之Limit与Skip方法
    6.30Java连接MongoDB进行操作练习
    6.30MongoDB之$type操作符
    6.30MongoDB之条件操作符
    6.30MongoDB之"查"
    6.29MongoDB之"改"
    c# 调用jar包
    sql server SQL 调试:无法启动 T-SQL 调试。未能附加到 SQL Server 进程
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3042254.html
Copyright © 2011-2022 走看看