728x90

개념 및 사용법

Scanner 클래스는 자바를 처음 배울 때 알게 된 클래스이다.

사용법은 간단하다.

 

먼저, Scanner 클래스를 사용하기 위해서는 java.util.Scanner을 import 해야 한다.

import java.util.Scanner;

이후 Scanner 객체를 생성한다.

Scanner scanner = new Scanner(System.in);

입력받을 객체의 타입(자료형)에 따라 메소드를 선택한다.

만약 int 자료형을 입력받는다면 아래와 같이 하면 된다.

int a = scanner.nextInt();

사용법은 간단하지만, 필자는 BufferedReader 클래스를 알게된 후 사용하지 않게 되었다.

BufferedReader 클래스가 Scanner 클래스보다 시간 효율이 좋기 때문이다.

 

예시 코드

백준 알고리즘 1000번 : A + B 문제를 Scanner로 해결한 코드이다.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int sum = a + b;

        System.out.println(sum);
    }
}

 

틀린 부분이 있다면 정정해주시면 감사하겠습니다.
제가 이해한 내용을 간단히 요약하여 기록해 두고, 기억이 나지 않을 때마다 찾아보려는 목적으로 작성하는 글입니다.
따라서 설명이 부족할 수 있으니 양해 부탁드리고, 궁금한 부분이 있으시면 자유롭게 댓글 남겨주세요!

 

728x90

+ Recent posts