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
'[JAVA]STUDY > 간단한 Class 사용법' 카테고리의 다른 글
[JAVA]StringTokenizer 클래스 (0) | 2023.01.13 |
---|---|
[JAVA]String 클래스 - charAt() 메서드 (0) | 2023.01.11 |
[JAVA]StringBuilder 클래스 (0) | 2022.12.30 |
[JAVA]BufferedReader 클래스 (0) | 2022.12.28 |