题目:定义一个一维数组,其中存储随机生成的1000个1~100的整数,统计每个整数出现的次数。
public static void main(String[] args) {
/**
* arr[]:用于存放10个数
* count[]:用于统计每个数出现的个数
*/
int arr[] = new int[10];
int count[] = new int[10];
for(int i = 0; i<arr.length; i++)
{
arr[i] = (int)(Math.random()*10);
count[i] = 0;
}
/**
* 输出随机生成的10个数
*/
for(int i = 0; i<arr.length; i++)
{
System.out.print(arr[i] + " ");
}
/**
* 统计每个数出现的次数
*/
for(int i = 0; i<arr.length; i++)
{
count[arr[i]]++; //此处是关键,妙
}
/**
* 打印出来
*/
System.out.println();
for(int i = 0; i<arr.length; i++)
{
System.out.println(i+"出现了"+count[i]+"次");
}
}
2204

被折叠的 条评论
为什么被折叠?



