[JAVA] Try & Catch

2020. 10. 27. 16:51JAVA

   

 

     else if (command.startsWith("article list ")) {

 

                              int inputedPage = 0;

 

                              try// Integer.parseInt는 숫자화 할 만한 문자들은 원할하게 변화 가능

                                              // 하지만 숫자화가 어려운 문자들이 나열되면 오류가 발생할 수 있음

                                              // 위험성이 있는 코드는 try로 감싸서 한번 시도해 보는 개념

                                      inputedPage = Integer.parseInt(command.split(" ")[2]);

                              }

 

                              catch (NumberFormatException e) {

                                      // 위험성이 있는 코드에 대한 대비책(catch)를 준비해 try를 실행해보는 개념

                                      // 내부적으로 작은 문제 발생시 대비책을 통해 문제를 해결하는 개념

                                      System.out.println("숫자로 입력하세요.");

                              }