프로그램을 강제 종료 시킴
**System.exit()**
**System.gc()**
public static void main(String[]args) {
long time = System.currentTimeMillis();
long timeNano = System.nanoTime();
System.out.println(time);
System.out.println(timeNano);
}
public class Main {
public static void main(String[]args) throws InterruptedException {
int[] data = new int[1000];
int cnt = 0, i;
// 배열내에서 찾고자 하는 임의의 수
int randVal = (int)(Math.random() * 1000) + 1;
for(i = 0; i < data.length; i++) {
data[i] = i + 1;
}
long time1 = System.currentTimeMillis();
// 순차 검색
for(i = 0; i < data.length; i++) {
cnt++; // 총 검색 횟수 구하기
sleep(1);
if(randVal == data[i]) {
System.out.println("위치 : " + (i+1));
break;
}
}
long time2 = System.currentTimeMillis();
System.out.println("총 검색 횟수 : " + cnt);
System.out.println("검색에 소요된 시간은 " + (time2 - time1) + "밀리초 입니다.");
}
}
System.out.println(System.getProperty("os.name"));
System.out.println(System.getProperty("user.name"));
System.out.println(System.getProperty("os.home"));