System 클래스를 이용하면 운영체제의 일부 기능을 이용할 수 있습니다.
(프로그램 종료, 키보드로부터 입력, 모니터로 출력, 현재 시간 읽기 등)
System 클래스의 모든 필드와 메소드는 static(정적)으로 구성되어 있습니다.
exit() 메소드는 int형 매개값을 지정하도록 되어 있는데, 이 값은 종료 상태값 이라고 부릅니다.다음 예제는 for문이 10번 반복하다가 i가 5가 되면 System.exit(0) 가 실행되어 프로그램(JVM)을 종료합니다.
public class ExitExample {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i == 5) {
System.exit(0);
// break;
}
}
System.out.println("마무리 코드");
}
}
long time = System.currentTimeMillis();
long time = System.nanoTime();