본문 바로가기
카테고리 없음

자바 기본 입력문 Scanner 클래스 사용법 & 예제 총정리

by kangs' tong 2023. 11. 15.

자바 기본 입력문 Scanner 클래스 사용법 & 예제 총정리

Scanner 클래스 소개

자바 프로그램에서 사용자로부터 값을 입력받을 때에는 Scanner 클래스를 사용할 수 있습니다. Scanner 클래스는 자바의 java.util 패키지에 있는 클래스로, 다양한 입력 소스에서 사용자로부터의 입력을 받을 수 있습니다. 이 포스팅에서는 Scanner 클래스의 주요 기능과 사용법에 대해 알아보도록 하겠습니다.

Scanner 클래스 사용법

  1. Scanner 클래스 임포트하기

    import java.util.Scanner;
  2. Scanner 객체 생성하기

    Scanner scanner = new Scanner(System.in);
  3. 입력된 값 읽기

    int number = scanner.nextInt();
  4. Scanner 객체 닫기

    scanner.close();

Scanner 클래스 예제

예제 1: 정수 입력받기

import java.util.Scanner;

public class IntegerInputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("정수를 입력하세요: ");
        int number = scanner.nextInt();

        System.out.println("입력받은 정수: " + number);

        scanner.close();
    }
}

예제 2: 실수 입력받기

import java.util.Scanner;

public class DoubleInputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("실수를 입력하세요: ");
        double number = scanner.nextDouble();

        System.out.println("입력받은 실수: " + number);

        scanner.close();
    }
}

예제 3: 문자열 입력받기

import java.util.Scanner;

public class StringInputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("이름을 입력하세요: ");
        String name = scanner.nextLine();

        System.out.println("입력받은 이름: " + name);

        scanner.close();
    }
}

정리

이 포스팅에서는 자바의 Scanner 클래스를 사용하여 사용자로부터 입력을 받는 방법과 간단한 예제들에 대해 알아보았습니다. Scanner 클래스는 입력 소스를 다룰 때 매우 유용하게 사용될 수 있는 자바의 기본 입력 클래스입니다. 다양한 데이터 형식을 입력받을 수 있으며, 입력이 끝났을 때는 반드시 Scanner 객체를 닫아주어야 합니다. 자바 프로그래밍에서 사용자와의 상호작용을 위해 Scanner 클래스를 사용하는 방법을 익혀두면 매우 유용하게 활용할 수 있습니다.

댓글