[11] Java/Kotlin - Java try-catch문 catch에서 다시 try로
2024. 12. 22. 05:51ㆍJava,Kotlin
728x90
1. 발생상황
ㄴ 특정 예외처리 중에 다시 try문으로 돌아가야하는데 못돌아가는 상황
2. 발생원인
ㄴwhile문안에서 try-catch문이 실행되고 있고, break와 continue를 사용하게 되면 반복문이 탈출되고 잘못된 입력으로 무한로딩이 생기는 현상 발생
3. 해결방법
ㄴ 검색해보니 나와 동일한 현상을 겪었던 사람들이 꽤 있었다.
ㄴ 해결은 Scanner객체를 catch문안에서 초기화 시키면 해결된다.(아주 간단한 문제였다.)
4. 정리
ㄴ 반복문안에서 예외처리 하게 되는 경우에는 해당 현상을 잘 숙지하고 있다가 같은 상황 발생 시 사용하면 될듯하다.
ㄴ Scanner 객체 초기화를 하면 해결된다.
728x90
'Java,Kotlin' 카테고리의 다른 글
[10] Java/Kotlin - Java indexoutofboundsexception 에러 (0) | 2024.09.25 |
---|---|
[9] Java/Kotlin - Java 2차 개인과제(마지막) (12) | 2024.09.24 |
[8] Java/Kotlin - Java 2차 개인과제 트러블 슈팅 (2) | 2024.09.24 |
[7] Java/Kotlin - java 2차 개인과제 (1차) (4) | 2024.09.23 |
[6] Java/Kotlin - java 1차 개인과제 트러블 슈팅 (0) | 2024.09.11 |