嘿伙计们正在寻找我的ArrayTester类的帮助...... 该阵列应该是 1.创建一个20元素的int数组,并使用20到65(包括两者)范围内的随机元素填充它。 - 我相信我已经做到了。
2.使用种子为2621的java.util.Random类为数据生成可重复的输出。 - 我也已经完成了这个
3.测试者类应该测试这些方法中的每一种(平均值,中位数,模式,最大值,最小值,标准占卜率) - 这是我遇到麻烦的地方,我已经有了平均值,模式,最大值,最小值和标准占卜的代码..我遇到的问题是中位数,因为我想在我的数组中排序测试者课程,然后由我的主要课程调用。
有没有办法做到这一点?
这是我的代码:
public class ArrayTest
{
public static void main(String [] args)
{
int[] numbers;
numbers = new int [20];
Random rand = new Random(2621);
int maxRange = 65;
int minRange = 20;
for(int i=0; i<20; i++)
{
numbers[i] = rand.nextInt(maxRange - minRange + 1) + minRange;
//checks to see if printing out ocrrectly
System.out.println(numbers[i]);
}
}
}
答案 0 :(得分:5)
您可以使用Arrays.sort(numbers);