JAVA - 예외 처리 try, catch, finally

Posted 03 1, 2009 23:46, Filed under: Language/JAVA

# try, catch 문에서 예외가 발생시에도 finally 절이 무조건 실행 됨.
# 실행구문에서 예외 발생하기 전 또는, catch 문에서 예외 처리후 System.exit(0);로 처리시는 제외(finally 실행되지 않음)


package
 my.test.exception;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TryException
{
        public static void main(String[] arr)throws IOException
        {
                BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
                int su1 = 0, su2 = 0, tot = 0;
               
                try{
                        System.out.print("su1 = ");
                        su1 = Integer.parseInt(in.readLine());
                        System.out.println("su2 = ");
                        su2 = Integer.parseInt(in.readLine());
                        tot = su1 / su2 ;
                        System.out.println("tot = " + tot);
                       
                }catch(NumberFormatException e)
                {
                        System.out.println("숫자 포멧이 잘못되었습니다.");
                        return;
                }catch(ArithmeticException e)
                {
                        System.out.println("나눗셈에서 0은 사용할수 없습니다.");
                        return;
                }finally
                {
                        System.out.println("finally 실행.");
                }
               
        }
}

/*
su1 = 2
su2 = 0
나눗셈에서 0은 사용할수 없습니다.
finally 실행.
*/
※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
03 1, 2009 23:46 03 1, 2009 23:46


Trackback URL : http://develop.sunshiny.co.kr/trackback/149

Leave a comment

« Previous : 1 : ... 532 : 533 : 534 : 535 : 536 : 537 : 538 : 539 : 540 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. amazon fire television amazon fire television %M
  2. how to broadcast your own tv station how to broadcast your own tv station %M
  3. elapsed time clock for operating r... elapsed time clock for operating r... %M
  4. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   12 2019   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2780506 HIT
TODAY 89 HIT
YESTERDAY 1360 HIT