我无法让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());
}
}
Run Code Online (Sandbox Code Playgroud) java ×1