//예외 발생시키기
import java.util.Scanner;
public class ExceptionTest4
{
//강제로 예외 발생시키기
//1~10 사이의 값 입력 --> 1~10 사이의 값이 아니면 예외 발생시킴
public ExceptionTest4(){
start();
}
public void start(){
try{
Scanner scan = new Scanner(System.in);
System.out.print("1~10 사이의 값 입력 = ");
int num = scan.nextInt();
if(num<1 || num>10){ //1~10 사이가 아닐 때
throw new Exception("1~10 사이의 값을 입력하세요."); //강제로 예외발생
}
System.out.println("num = "+num*2000);
}catch(Exception e){
System.out.println(e.getMessage());
}
}
public static void main(String[] args)
{
new ExceptionTest4();
}
}
'응용 SoftWare > JAVA' 카테고리의 다른 글
[JFrame] 창을 만들고 5초 뒤에 자동으로 닫기 (0) | 2016.12.07 |
---|---|
[예외처리] 예외 클래스 만들기 (0) | 2016.12.05 |
[예외처리] 메소드 예외처리 (0) | 2016.12.05 |
[예외처리] try-catch (0) | 2016.12.05 |
[익명 클래스] 팝업창(좌표) 만들기 (0) | 2016.12.05 |