统计每个整数出现次数

package javafirstBook;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;

/**

  • 随机生成10个1~10以内的数字,统计每个数出现次数 *
  • @author Administrator
    *算法思想:定义两个数组,第一个数组用来存放随机数,输出第一个数组中元素,第二个数组用来存放出现次数,
  •  统计每个数字出现次数,输出统计次数
    

*/

public class countNumber {

//生成1000个100以内的数

public static void main(String[] args) {
	//定义一个数组,用来存放随机生成的数
	int []a = new int[10];
	for(int i = 0; i<a.length; i++){
		int number = (int)(Math.random()*10);
		a[i] = number;
	}
	//输出a数组中的数据
	for(int j=0; j<a.length; j++){
		System.out.print(a[j]+" ");
	}
	
	//定义数组,用来统计出现的次数
	int []b = new int[10];
	for(int i = 0; i<b.length; i++){
		b[a[i]]++;
	}
	//输出出现了多少次
	System.out.println();
	for(int j = 0; j< b.length; j++){
		System.out.println(j+"出现了"+b[j]+"次");
	}
	
	
}

}


版权声明:本文为sandy_zhang123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。