일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- javascript
- Algorithm
- CSS
- DB
- architecture
- system
- DoM
- mysql
- while
- MIPS
- DATAPATH
- react
- Java
- web
- DS
- computer
- MacOS
- Class
- control
- php
- function
- github
- html
- data structure
- python
- XML
- instruction
- for
- Pipelining
- Today
- Total
목록Exception (3)
YYYEJI
throws란? 자신을 호출하는 메소드에 예외처리의 책임을 떠넘기는 것입니다. throws 예제 코드입니다. public static void main(String[] args) { try { divideByZeroTest(20, 0); } catch (ArithmeticException e) { System.out.println("ArithmeticException: " + e.getMessage()); } } public static void divideByZeroTest(int a, int b) throws ArithmeticException{ System.out.println("The result is "+ a/b + "."); } - throws는 throw와 다르게 예외선언을 따로 하지 않아도..
예외상황(Exception handling)이란? 코드를 작성하다가 보면 많은 오류가 등장합니다. 오류가 날 때 에러(error)를 다른 방식으로 처리하고 싶을 때 적절한 방식으로 처리하는 것을 예외상황이라고 합니다. 예외상황 관련된 용어 Throwing an Exception 어떤 일이 일어났을 때 던져지는 코드 Handling an Exception / Catching an Exception 예외 상황에 응답(대응)하는 코드 예외상황을 다룰 때는 try-catch문을 사용합니다. try { if (test condition) { throw new Exception("Message to display"); } catch(Exception e) { }..
파이썬에서 예외처리하는 방법을 알아봅시다. EXCEPTION • try: try 구문에서 코드가 실행되는데 참이면 except 구문을 건너띄고, 아니면 except 구문이 실행됩니다. • except: try 구문이 참인지 거짓인지에 따라 except 구문의 실행 여부가 결정됩니다. • finally: try 구문의 코드가 참인지 거짓인지의 여부에 상관없이 실행됩니다. try: num = int(input("num > ")) except: print("It's not a number") finally: print("==> Program End") ✓ try 구문이 거짓이기 때문에 except 구문이 실행됩니다. ✓ try 구문이 참이기 때문에 except 구문이 실행되지 않습니다. ◡̈