我是靠谱客的博主 孝顺咖啡豆,最近开发中收集的这篇文章主要介绍题:统计数字出现次数。 随机生成100个数字,数字范围从1到10,统计每个数字出现的次数并打印到控制台。...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 
 
public static void main(String[] args) {
  
printCount(getNumList());
}

private static ArrayList<Integer> list;

public static ArrayList<Integer> getNumList() {
list = new ArrayList<Integer>();
Random r = new Random();
for (int i = 0; i < 100; i++) {
int num = r.nextInt(10) + 1;
list.add(num);
}

return list;
}
//主体方向思想,从集合中拿出一个数(遍历顺序) i=0时,下标为i的元素会和后面的所有比较,当他们相同时,会把下表为J的元素给换成0,最后遍历到末尾了
//就把下标为i的元素也给他换成0,同时count变量会+1 记录出现次数,count初始值就是1因为下标为i的时候的元素本身就是一个,
//for循环的意思如上,for循环内: 如果下标为i的元素是0,那么就跳过本次循环直接进行下一步,那么内循环里就会一直跳一直跳直到i+1,
//如果第一个if不满足,那么当下标为1 的数和下标为i+1也就是j的元素相等时,count就要++因为他找到一个和他相同的元素了,处理完把j对应的元素给改成0
//那么这样第二个if的作用也就罗列清楚了,第三个if:就是要打印输出的那一段了,说实话这个打印想起来起来还真的有些烧..., 当j迭代到最后一位数的时候

最后

以上就是孝顺咖啡豆为你收集整理的题:统计数字出现次数。 随机生成100个数字,数字范围从1到10,统计每个数字出现的次数并打印到控制台。...的全部内容,希望文章能够帮你解决题:统计数字出现次数。 随机生成100个数字,数字范围从1到10,统计每个数字出现的次数并打印到控制台。...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部