> For the complete documentation index, see [llms.txt](https://heunnajo.gitbook.io/java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://heunnajo.gitbook.io/java/ch2/scanner.md).

# Scanner

int num = scanner.nextInt();

What is Scanner?

Scanner는 화면으로부터 데이터를 입력받는 기능을 제공하는 클래스이다.

How to use Scanner?

1. import 문 추가 : 해당 클래스가 어떤 패키지에 속해있는지에 대한 정보
2. Scanner 객체 생성

```java
Scanner scanner = new Scanner(System.in);
```

3\. Scanner 객체 사용 : **scanner.*****nextInt*****()**

```java
int num = scanner.nextInt();//화면에서 입력받은 정수를 num에 저장.
float num = scanner.nextFloat();//실수 입력받는다.
String input = scanner.nextLine();//행 단위로 입력받는다.
int num = Integer.parseInt(input);//문자열(input)을 숫자로 변환한다.
```
