//args[0] = abc;
public class ExceptionEx1{
public static void main(String[] args){
int i =0;
try{
i = Integer.parseInt(args[0]);
}catch(NumberFormatException e){
//Exception 발생했을 때만 실행되는 구문
System.out.println("Exception 내부에서 실행");
}
System.out.println(i);
}
}
//args[0] = abc;
public class ExceptionEx1{
public static void main(String[] args){
int i =0;
try{
i = Integer.parseInt(args[0]);
}catch(Exception e){
System.out.println("에러출력: ");
//e.printStackTrace();
//System.out.println(e.getMessage());
System.out.println(e.toString());
}
System.out.println(i);
}
}
//args[0] = abc 실행
//args[0] = 123 실행
public class ExceptionEx1{
public static void main(String[] args){
int i =0;
try{
i = Integer.parseInt(args[0]);
}catch(Exception e){
System.out.println("에러출력: ");
//e.printStackTrace();
//System.out.println(e.getMessage());
System.out.println(e.toString());
}finally{
//정상적인 값이 입력되어도 무조건 실행됨
System.out.println("무조건 실행");
}
System.out.println(i);
}
}
public class ExceptionEx23 {
public static void main(String[] args){
try{
method1();
}catch(Exception e){
System.out.println("main메서드에서 예외가 처리되었습니다");
}
}
static void method1() throws Exception{
try{
throw new Exception();
}catch(Exception e){
System.out.println("method1메서드에서 예외가 처리되었습니다.");
throw e;
}
}//method1 메서드 끝
}
'Study > Programming' 카테고리의 다른 글
자바 달력 (0) | 2009.05.18 |
---|---|
자바 컬렉션 프레임워크 (0) | 2009.05.18 |
자바스크립트 ID 저장, 중복체크 (0) | 2009.05.16 |
자바스크립트 달력 (0) | 2009.05.15 |
자바 Array (0) | 2009.05.15 |