일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- doit코틀린프로그래밍
- 포인터
- c
- tipssoft
- 티스토리
- c#
- 알고리즘
- Windows
- 문법
- Tips프로그래밍강좌
- Javascript
- CS
- c++
- Win32
- 지식나눔강좌
- Kotlin
- 리뷰
- 함수
- Tips강좌
- 김성엽
- 이지스퍼블리싱
- 배열
- Programming
- 연산자
- 프로그래밍
- Desktop
- Visual Studio
- Direct2D
- VS ERROR
- Yesterday
- Today
- Total
목록try (2)
F.R.I.D.A.Y.
오류 발생에 대비하기 위한 예외 처리 구문 예외 처리 임의의 수를 0으로 나누면 devided by zero라는 오류를 내면서 프로그램이 터져버린다. 가장 간단한 오류 타입이기 때문에 if 구문으로 처리하는 편이 낫지만 통제할 수 없는 경우, 혹은 외부 요인에 의한 오류라면 try-catch-finally 구문을 이용해 처리한다. try-catch 대개 분기문 등을 이용해 오류가 나지 않도록 프로그램 내에서 처리를 하지만, 경우에 따라선 분기문 처리를 하지 못하기도, 처리되지 않은 문제가 있을 수도 있다. 때문에 예외 처리 문법이 존재하는데, 대표적으로 try-catch 구문이 있다. 이 구문은 크게 세 구역으로 나뉜다. try{ // commands } catch(Exception ex){ } fina..
우리가 살면서 목돈을 마련하는 이유는 무엇일까요? 미래를 예측할 수 없기 때문에. 즉, 만일의 상황이 발생했을 때 이를 대비하기 위해 목돈을 마련해둡니다. 프로그램에서도 이렇게 목돈과 같은 문법이 존재합니다. 이번 시간에는 프로그램에서 갑작스럽게 발생할 수 있는 오류를 대비하는 예외 처리를 배워봅니다. 문제 이해하기 0으로 나누기 사용자로부터 두 수 A와 B를 받아서 A/B의 결과를 출력하는 프로그램을 만든다고 생각해보겠습니다. fun main(args:Array){ var a:Int var b:Int print("A 값 입력: ") a = readLine()!!.toInt() print("B 값 입력: ") b = readLine()!!.toInt() println("A / B = ${a/b}") } ..