JAVA

JAVA 입출력 개념 정리 (Scanner), String 참조변수

나는주민 2025. 1. 4. 10:00


Java에서 입력을 처리하는 가장 기본적인 방법 중 하나는 Scanner 클래스를 사용하는 것입니다. Scanner는 표준 입력(키보드)으로부터 데이터를 읽을 수 있도록 도와주는 클래스입니다.

Scanner 사용 개념

  1. Scanner 객체 생성:
    • Scanner 객체는 System.in을 매개변수로 받아 생성합니다.
       Scanner scanner = new Scanner(System.in);
  2. 사용 가능한 메서드:
    • nextLine() : 한 줄의 문자열을 입력받습니다.
    • nextInt() : 정수를 입력받습니다.
    • nextDouble() : 실수를 입력받습니다.
    • next() : 공백 전까지의 문자열을 입력받습니다.
    • 기타 다양한 데이터 타입을 지원하는 메서드가 있습니다.
  3. 리소스 해제:
    • 사용이 끝난 후에는 scanner.close()로 리소스를 해제합니다.

 


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Scanner 객체 생성

        System.out.print("이름을 입력하세요: ");
        String name = scanner.nextLine(); // 문자열 입력 받기

        System.out.println("안녕하세요, " + name + "님!");

        scanner.close(); // Scanner 닫기
    }
}

 

이클립스 개발툴 기준 Ctrl + spacebar를 누르면 자동완성 기능이 제공된다.+ 라이브러리 자동 import