Мне не удалось заставить часы Java измерять время, прошедшее в миллисекундах с начала до конца простой программы.
Я скопировал программу ниже. Вы увидите, что я использовал утилиту Calendar, а затем напечатал время до и после цикла. Независимо от того, сколько времени занимает цикл, время, отображаемое командой печати до и после цикла, не изменяется.
Можете ли вы предложить решение?
Я использую DrJava.
import java.util.Calendar;
class time
{
public static void main(String[] args)
{
int sum=0;
int i=0;
int j=0;
int n=300;
Calendar cal = Calendar.getInstance();
System.out.println("Current milliseconds since 13 Oct, 2008 are :" + cal.getTimeInMillis());
for (i=0;i < n; i++)
{
sum++;
System.out.println("ROW " + i);
}
System.out.println(" Current milliseconds since 13 Oct, 2008 are :" + cal.getTimeInMillis());
}
}