on
Java 예외(Exception)
Java 예외(Exception)
//main으로 보내서 예외처리하는경우
public class practice {
public static void check( int num) throws Exception { //2)메인으로보내서처리
if (num < 100 ) {
throw new Exception( "num값이 100보다 작다." );
//1) throw를 통해 강제로 예외를 발생시키고
}
}
public static void main( String [] args) {
System . out . println ( "프로그램 시작" );
try {
check( 70 );
} catch (Exception e) {
System . out . println ( "예외발생 : " + e.getMessage());
}
}
}
//그 자리에서 바로 처리
public class practice {
public static void check( int num) {
try { //예외처리를 바로할 수 있음, 굳이 다시 main으로 보낼필요가 없음
if (num < 100 ) { throw new Exception( "num값이 100보다 작다." );}
} catch (Exception e) {
System . out . println ( "예외발생 : " + e.getMessage());
}
}
public static void main( String [] args) {
System . out . println ( "프로그램 시작" );
check( 70 );
}
from http://cocoshin.tistory.com/23 by ccl(A) rewrite - 2021-11-23 03:27:53