[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() 함수의 차이에 대하여 알아보았습니다.
감사합니다.
반응형
'Java' 카테고리의 다른 글
[Java] 문제 - 소수 구하기 (0) | 2019.01.22 |
---|---|
[Java] 조건문에서 |와 || 차이점에 대하여 알아보기 (0) | 2019.01.20 |
[Java] 조건문에서 &와 && 차이점에 대하여 알아보기 (0) | 2019.01.19 |
[Java] 객체와 클래스 (0) | 2019.01.12 |
[Java] 객체와 인스턴스 (0) | 2014.05.01 |