ConsoleInputEx04-next() vs nextLine()
CODEDRAGON ㆍDevelopment/Java
반응형
Scanner클래스의 메소드 사용하여 입력시 next() 와 nextLine() 함수의 차이
next() vs nextLine()
next() | 문자 또는 문자열을 공백을 기준으로 한단어 또는 한문자를 입력 받습니다. |
nextLine() | 문자 또는 문자열 한라인 전체를 입력 받습니다. |
출력 결과
s = scanner.nextLine();
s = scanner.next();
소스코드
import java.util.Scanner; public class ConsoleInputEx04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s; //nextLine(): 문자 또는 문자열 한라인 전체를 입력 받습니다. //버퍼에 입력된 문자열을 개행문자 \n 까지 오기 // s = scanner.nextLine(); //next(): 문자 또는 문자열을 공백을 기준으로 한단어 또는 한문자를 입력 받습니다. s = scanner.next(); System.out.println(s); scanner.close(); } } |
'Development > Java' 카테고리의 다른 글
OverloadingEx04-생성자 오버로딩 (0) | 2015.08.18 |
---|---|
ConsoleOutputEx05-서식문자 확인 (0) | 2015.08.17 |
Warning-The static field StaticEx02.s2 should be accessed in a static way (0) | 2015.08.15 |
public static void main( ) (0) | 2015.08.13 |
상속, 인스턴스 (0) | 2015.08.12 |