我是靠谱客的博主 孝顺咖啡豆,最近开发中收集的这篇文章主要介绍题:统计数字出现次数。 随机生成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,统计每个数字出现的次数并打印到控制台。...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复