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