따뜻한센드의 놀이터

Scanner는 두개이상의 글을 입력할 수 있습니다. System.in.read()를 보안하기 위해서 등장한 것이지만 저는 실무에서 사용한 적이 없습니다. 하지만 국비교육센터나 학원에서 Scanner를 이용하여 DB에 값을 저장하거나 출력하는 것을 배울 수도 있기에 Scanner를 어떻게 선언하고 사용하는지만 알면 될 것입니다. 저와 함게 Scanner를 사용하는 방법을 살펴보겠습니다.


Scanner를 사용하려면 2. 확인의 import java.util.Scanner;가 필요합니다. 또한 new Scanner(System.in)가 필요합니다. new Scanner(System.in)은 시스템의 입력 장치로부터 읽는 Scanner를 생성하라는 의미입니다. 이렇게 생선된 7번째줄의 scanner변수는 nextLine()을 사용하여 문자열을 입력받을 수 있습니다. nextLine()은 Enter키가 입력되지 전까지는 대기 상태가 되며, Enter키가 입력되면 입력된 모든 내용을 문자열을 받을 변수에 저장이 됩니다. 즉 8번째 줄의 String str이 받습니다. 문자열을 입력하는 방법은 프로그램을 실행시키고 콘솔창에 문자열을 입력후 Enter키를 누르면 8번줄의 String str이 문자열을 받게 됩니다. 그 문자열이 System.out.println("문자열 : " + str);의해 출력이 되는 것입니다. 이해 하셨을 것입니다. 이것으로 JAVA 시스템 입출력 System.out System.in Scanner 알아보기 3편(완결)을 마치겠습니다. 긴 글 읽어주셔서 감사합니다.

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band