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版权协议,转载请附上原文出处链接和本声明。