Java
[Java] next()와 nextLine() 함수의 차이
YaluStar
2019. 1. 21. 09:49
[Java] next()와 nextLine() 함수의 차이
Scanner에서 사용하는 next()와 nextLine()의 차이에 대하여 알아보겠습니다.
next와 nextLine 둘 다 문자와 관련된 입력을 받지만, 약간의 차이가 있습니다.
next() 함수
문자 또는 문자열을 공백을 기준으로 한 단어 또는 한 문자씩 입력 받습니다.
nextLine() 함수
문자 또는 문장 한 라인 전체를 입력 받습니다.
예제를 통하여 차이를 알아보겠습니다.
입력 문자는 “hello world”로 통일하겠습니다.
ex_1) next() 함수
코드
출력
ex_2) nextLine() 함수
코드
출력
next() 함수는 띄어쓰기로 구분되어 “hello”만 출력이 되었습니다.
nextLine() 함수는 문장 한 라인을 입력받아서 중간에 띄어쓰기가 있어도 “hello world”가 출력되었습니다.
이상으로 next()와 nextLine() 함수의 차이에 대하여 알아보았습니다.
감사합니다.
반응형