2020. 10. 27. 16:51ㆍJAVA
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("숫자로 입력하세요.");
}
'JAVA' 카테고리의 다른 글
[JAVA] 상속(Inheritance) (0) | 2020.10.28 |
---|---|
[JAVA] 추상화(Abstraction) (0) | 2020.10.28 |
[JAVA] 메서드(method)와 함수(function)의 차이 (0) | 2020.10.26 |
[JAVA] 변수의 종류(ferat. 인스턴스 변수, 클래스변수, 지역변수) (0) | 2020.10.26 |
[JAVA] 연산자 표정리(산술,관계,대입,논리) (0) | 2020.10.23 |