a)生成20个取值范围在0-20(包含20)之间的随机数,并将其存放到数组中
b)求数组中这20个随机数的总和和平均数,平均数取整即可,不考虑小数点
c)采用排序算法,这20 个整数按照从小到大排序后输出(自己写排序算法,不要调用Arrays的方法。)
d)实现对排序后的数字进行出现次数的统计,要求输出的顺序和排序的顺序一致,请参考效果图(不使用集合)
/**
* @author 万星明
* @version 创建时间:2018年10月26日 下午2:59:15
* a)生成20个取值范围在0-20(包含20)之间的随机数,并将其存放到数组中(2分)
b)求数组中这20个随机数的总和和平均数,平均数取整即可,不考虑小数点(3分)
c)采用排序算法,这20 个整数按照从小到大排序后输出(自己写排序算法,不要调用Arrays的方法。)(3分)
d)实现对排序后的数字进行出现次数的统计,要求输出的顺序和排序的顺序一致,请参考效果图(不使用集合)(7分)
*/
public class Test1 {
public static void main(String[] args) {
Statistic(randomMath());
}
//a)生成20个取值范围在0-20(包含20)之间的随机数,并将其存放到数组中
public static int[] randomMath() {
int[] randomNum = new int[20];
for(int i=0;i<20;i++) {
randomNum[i]=(int)(Math.random()*21);
}
return randomNum;
}
//b)求数组中这20个随机