본문 바로가기

자바기초

hasNextInt() & nextInt()

nextInt()는 입력된 값이 숫자가 아닐 경우 ERROR가 발생.

이를 막기 위하여 hasNextInt()를 사용한다.

 

hasNextInt()는 입력된 값이 숫자인지 판별.

 

while문을 사용하여 입력된 값이 숫자가 아닐 경우, nextLine()으로 들어온 값을 날려주고, 숫자를 입력할 때까지 다시 값을 받도록 한다.

 

입력된 값이 숫자일 경우, while문을 벗어나고, 입력된 숫자를 nextInt()에 넣어준다.

 

'자바기초' 카테고리의 다른 글

자바관련상식 - JVM과 바이트코드  (0) 2020.05.13
자바관련상식 - J2EE, JDK, JRE, J2SE 차이  (0) 2020.05.13
코딩의 구조  (0) 2020.05.04
코딩의 기본  (0) 2020.05.04
length 와 length() + size()  (0) 2020.05.01