Wednesday, December 06, 2006
Java/자바] 프로그램 일시 중지 방법, 실행 잠시 멈추기 메소드; Sleep
프로그램의 작동을 일시적으로 완전히 중지시켜야 할 때는 Thread 클래스의 sleep() 메서드를 사용하면 됩니다.
프로그램을 잠시 쉬게 하는 것입니다.
쉬는 동안에 다른 키는 먹히지 않고, Ctrl+C키로만 중지시킬 수 있습니다.
파일명: Foo.java
컴파일 및 실행 결과:
public static void sleep(long millis)
슬립 메소드는, 천분의1초 단위로 인수를 입력받기에, 5초를 쉬려면 곱하기 1000을 해주어야 합니다.
키보드를 누를 때까지 정지시키는 법: ▶▶ Java/자바] 일시 중지/정지 Pause 시키기; Enter키를 누르면 계속됩니다 메시지
프로그램을 잠시 쉬게 하는 것입니다.
쉬는 동안에 다른 키는 먹히지 않고, Ctrl+C키로만 중지시킬 수 있습니다.
sleep: 프로그램 일시 중지 예제
파일명: Foo.java
public class Foo {
public static void main(String[] args) {
int i = 5;
System.out.println(i + "초 동안 쉬겠습니다...");
try {
Thread.sleep(i * 1000);
} catch (InterruptedException e) { }
System.out.println(i + "초 동안 쉬었습니다 (^_^)/~");
}
}
public static void main(String[] args) {
int i = 5;
System.out.println(i + "초 동안 쉬겠습니다...");
try {
Thread.sleep(i * 1000);
} catch (InterruptedException e) { }
System.out.println(i + "초 동안 쉬었습니다 (^_^)/~");
}
}
컴파일 및 실행 결과:
D:\Z>javac Foo.java && java Foo
5초 동안 쉬겠습니다...
5초 동안 쉬었습니다 (^_^)/~
D:\Z>
5초 동안 쉬겠습니다...
5초 동안 쉬었습니다 (^_^)/~
D:\Z>
public static void sleep(long millis)
슬립 메소드는, 천분의1초 단위로 인수를 입력받기에, 5초를 쉬려면 곱하기 1000을 해주어야 합니다.
키보드를 누를 때까지 정지시키는 법: ▶▶ Java/자바] 일시 중지/정지 Pause 시키기; Enter키를 누르면 계속됩니다 메시지
tag: java
자바 | Java
<< Home