永发信息网

JAVA统计出从1到1000每个数字出现的次数.

答案:1  悬赏:80  手机版
解决时间 2021-01-04 20:49
JAVA统计出从1到1000每个数字出现的次数.
最佳答案

import java.util.Arrays;
import java.util.*;
import java.lang.Integer;
public class BinarySearchTest {
public static void disply(int[] a) {//输出函数,实现一系列功能并输出结果,
List arrlist = new ArrayList();
List arrlist2 = new ArrayList();//生成ArrayList的实例,该实例实现了接口List;
int frequnce = 1;//定义变量,用于记录某个数出现的次数;
int valu = 0;//
int max=0;//某个数出现的最大次数;
int numb = 0;//出现次数最多的数的索引值;
for (int i = 0; i < a.length - 1; i++) {//该循环找出每个数出现的次数,并将次数记录在arrlist里,将相对应
valu = a[i]; //的数存在arrlist2里面;
if (valu != a[i + 1]) {
arrlist.add(frequnce);
frequnce = 1;
arrlist2.add(a[i]);
}
if (valu == a[i + 1]) {
frequnce++;
}
}
System.out.println(arrlist2);//打印出arrlist便于判断程序功能是否正确;
Integer[] arry = new Integer[arrlist.size()];
Integer[] brry = new Integer[arrlist2.size()];//定义包装类对象数组;
arrlist.toArray(arry);
arrlist2.toArray(brry); //将arrlist2转换为包装类数组;
for (int i = 0; i < arry.length; i++) {
if (max < arry[i].intValue()) {
max = arry[i].intValue();//找出arry中的最大值,即最大出现次数;
}
System.out.println(元素 + brry[i] + 出现 + arry[i] + 次);//打印每个数出现的次数;
}
for(int i=0;i


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
千灯人和家园是动迁房还是商品房
小明家的电能表有这样两个参数:220V,10(20
意大利语等级考试都包括什么?
一位哲学家说,生存是一种伟大的使命,每一个
单选题板块构造学说认为A.全球地壳被构造带分
单选题在文明古国巴比伦产生的世界第一部比较
最大的负整数是________,倒数是它本身的数是
请问长安汽车长安之星 SC6363系列,目前价格是
脱式计算.1200-823+377648÷8×5720+1080÷6
微信里的截图怎么删除
安卓系统所有输入法的回车键都只能换行吗
单选题生活中销售精英是众多公司争夺的“香饽
单选题He is not as ___&nbs
求基督教歌曲《你是快来君王》简谱,谢谢!
单选题建设节约型社会需要得到广大人民群众的
推荐资讯
拉肚子可以喝冰红茶吗
庄河市公安局青堆子边防派出所地址在哪?我要
苹果6s派的价格
镇安县民政局办公地址在什么地方?我要处理点
瑶溪村委会办公位置在哪啊?好找么?
房子过户需要多久
怎么晒干花菜
免漆板做家具好吗
铁列克供电营业厅办公位置在哪啊?好找么?
单选题水稻种植业属于A.技术密集型农业B.劳动
梦到逃跑
下列叙述中,正确的是A.氧化还原反应的实质是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?