문자열 입력(nextLine) 질문

2j1ejyu Reply 6 years 7 weeks ago
정수를 하나 입력받고 문자열을 2개 입력한다고 했을 때 nextLine으로 문자열 입력을 하면 문자열 하나만 입력이 돼버리더군요... 저번에 질문했던 next와 nextLine을 섞어 쓸 때 생기는 문제와 비슷한 이유라고 생각하는데 이걸 해결할 방법은 없나요? 저는 일단 정수를 입력하고 나서 필요 없는 문자열을 하나 더 받게 한 후에 문자열 두 개를 입력 받도록 코딩을 해서 제대로 답은 얻었는데 다른 방법이 있나 궁금해서 여쭤봅니다.
onacloud Reply 6 years 7 weeks ago
next를 한번호출하고 정수옆에 있는 (엔터)를 읽기 위해서 nextLine을 추가로 호출(읽은 값은 저장하지 않으면 됩니다)합니다. 그뒤 nextLine을 두번 호출 합니다.