嘿伙计们正在寻找我的 ArrayTester 类的帮助...该数组应该 1.create 一个 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]);
}
}
}