ストップウォッチを使用してgetAverageTimeを使用するとき、私は常に結果としてNaNを取得しています。私は間違って何かしていますか?私のコードは以下の通りです。ストップウォッチでNaNを取得する
final StopWatch sw = new StopWatch(true);
sw.start();
method1(array);
sw.stop();
double AverageTime = sw.getAverageTime();
System.out.print(" Method 1, time = "+AverageTime+" \n");
sw.reset();
sw.start();
method2(array);
sw.stop();
AverageTime = sw.getAverageTime();
System.out.print(" Method 2, time = "+AverageTime+" \n");
sw.reset();
sw.start();
method3(array);
sw.stop();
AverageTime = sw.getAverageTime();
System.out.print(" Method 3, time = "+AverageTime+" \n");
「Stopwatch」のどの実装を使用していますか?あなたの質問は不完全です。 –
私はstopwatch.jarを使用しています – user4261932
stopwatch.jarは何ですか?いくつかあります。 –