在所要考察的程序之前加上
long start=System.currentTimeMillis();
//获取当前时间距离1970-01-01 00:00:00 的毫秒数
在所要考察的程序后面加上
long end=System.currentTimeMillis();
long Time=end-strat;
如以下代码段
/*
100以内所有质数的输出
*/
import java.util.Scanner;
class PrimeNumber
{
public static void main(String[] args)
{
//获取当前时间距离1970-01-01 00:00:00 的毫秒数
long start=System.currentTimeMillis();
Scanner scan=new Scanner(System.in);
System.out.println("100以内所有质数为:");
for(int i=1;i<=100000;i++)
{
if(i==1) System.out.println(1);
else{
int count=2;
for(int j=2;j<i;j++)
{
if(i%j!=0) count++;
}
if(count==i)
System.out.println(i);
}
}
long end=System.currentTimeMillis();
System.out.println("所花费的时间为"+(end-start));
}
}