자바 기초) 입력값을 받아들이기 위한 Scanner 클래스와 next 메소드

java.util.Scanner은 자바에서 입력값을 받아들이기 위한 클래스이며, next Scanner 클래스의 메소드 중 하나이다.
next 메소드는 사용자로부터 입력받은 값을 공백을 기준으로 분리한 다음, 첫 번째 단어를 반환한다.
 
따라서, import java.util.Scanner은 자바 프로그램에서 Scanner 클래스를 사용하기 위해 필요한 라이브러리를 가져오는 것이며, next는 이 라이브러리에서 제공하는 메소드 중 하나이다.
 
아래는 next 메소드의 사용예시이다.

import java.util.Scanner;

public class Main {

     public static void main(String[] args) {
           Scanner scanner = new Scanner(System.in);
           System.out.print("이름을 입력하세요:");
           String name = scanner.next();
           System.out.println("입력한 이름은" + name + "입니다.");
           scanner.close();
         }

}

위 코드에서 scanner.close() 메소드는 Scanner 객체를 닫아줌으로써, 메모리 누수를 방지하는 것이다.