Notice
Recent Posts
Recent Comments
Link
투케이2K
17. (kotlin/코틀린) try catch finally 예외 발생 처리 구문을 사용해 에러 상황 확인하기 본문
/* =========================== */
[개발 환경 설정]
개발 툴 : Eclipse
개발 언어 : kotlin
/* =========================== */
/* =========================== */
[소스 코드]
package ex1
//===== [코틀린 메인 시작 부분] =====
fun main(args : Array<String>) {
/*
[설 명]
1. try catch finally 는 코틀린에서 예외를 처리할 때 사용하는 구문입니다
2. try : 코드 시작 부분입니다
3. catch : try 부분에서 코드 예외 발생 시 수행되는 부분입니다
4. finally : 예외 발생 여부와 상관없이 무조건 수행되는 부분입니다
*/
println("[try catch finally 예외 발생 처리 구문을 사용해 에러 상황 확인하기]")
try{
println("[program start]")
//강제로 예외를 발생 시키기 위한 데이터 형변환 에러 실시
var str_data = "hello"
var int_data = str_data.toInt()
println("데이터 : "+int_data)
}
catch(e : Exception){
println("[program exception]")
println("ERROR [Message]: "+e.message)
var stackTrace = e.getStackTrace()
println("ERROR [0] : "+stackTrace[0])
println("ERROR [1] : "+stackTrace[1])
}
finally{
println("[program end]")
}
}//메인 종료
/* =========================== */
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. try catch finally 는 코틀린에서 예외를 처리할 때 사용하는 구문입니다
2. try : 코드 시작 부분입니다
3. catch : try 부분에서 코드 예외 발생 시 수행되는 부분입니다
4. finally : 예외 발생 여부와 상관없이 무조건 수행되는 부분입니다
/* =========================== */
반응형
'Kotlin' 카테고리의 다른 글
Comments