[JAVA] Scanner 객체 생성

2020. 10. 13. 17:53JAVA

Scanner scanner = new Scanner(System.in); 라고 작성하면 다음과 같이 Scanner 부분에 밑줄이 생긴다.

Scanner에 커서를 올려두고 ctrl+shift+O를 누르면,

상단에 import java.util.Scanner; 라고 자동으로 유틸을 불러올 수 있다.

(자바에는 사용하기 편리하게 몇가지 유용한 유틸들이 라이브러리에 이미 저장되어 있다.)

 

이후에 예를 들어

String command = scanner.nextLine(); 라고 작성하고 실행을 하면 

콘솔창에서 명령어를 입력할 수 있게 된다.

 

또한 Scanner 객체를 생성한 후 하단에는 scanner.close();이라고 작성해 주는 것이 좋다.

(scanner.close();을 꼭 작성하지 않아도 실행하는 데 문제는 없지만 그래도 클린 코드를 위해 작성하도록 하자)

 

예시)

package zCodeTest;

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		String command = scanner.nextLine();
		
		scanner.close();

	}

}