我正在尝试使用其中的一些方法在此名为Point
的对象类上运行此测试 - 以提高计算速度。它在构造函数Point(String, double, double)
中需要三个输入/变量。
我有这个想法,但似乎无法将其放入代码中:我想使用Math.random
在A和C之间创建一个随机数,将数字放在一个变量中(对于这三个输入中的每一个)并使用它来创建一个对象数组,然后遍历数组,每次都创建新的实例。
我的下面的代码很乱,但任何帮助都会受到赞赏。
public class Test{
long startTime = System.currentTimeMillis();
long total = 0;
for (int i = 0; i < 10000000; i++) {
total += i;
randomValue1 = (int)(Math.random()*10);
randomValue2 = (int)(Math.random()*10);
Point[] instances = new Point[numberOfElements];
for (int i=0; i<instances.length; i++) {
instances[i] = new Point( ,randomValue1, randomValue2);
}
}
long stopTime = System.currentTimeMillis();
long elapsedTime = stopTime - startTime;
System.out.println(elapsedTime);
}