Java語言程序設計(基礎篇)第十版

9.6 秒錶

package adsads;

import java.util.Arrays;
//import java.util.Date;
import java.util.Random;

public class adfsa
{ public static void main(String[] args)
{
StopWatch h1=new StopWatch();
int [] sortArray=new int[100000];
Random rnd=new Random();
h1.start();
for(int i=0;i<100000;i++) {
sortArray[i]=rnd.nextInt()*100;//產生0-100的隨機數;
}
Arrays.sort(sortArray);//調用Arrays類的sort方法排序
h1.getendtime();
System.out.println("TimeSpent:"+h1.getElapsedTime()+"ms");
}
}
class StopWatch{
private long starttime;
private long endtime;
long getstarttime()
{
return starttime;
}
long getendtime()
{
return endtime;
}
public StopWatch(){
starttime=System.currentTimeMillis();
}
void start(){
starttime=System.currentTimeMillis();
}
void stop(){
endtime=System.currentTimeMillis();
}
double getElapsedTime()
{
return endtime-starttime;
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章