더북(TheBook)

한 줄 단위로 입력받는다는 게 어떤 의미인지 이해하기 어려울 수 있으니 예를 하나 더 들어 보겠습니다. Scanner 클래스에는 nextLine() 외에도 next() 명령어가 있습니다. nextLine() 아래에 다음 코드를 추가하고 실행합니다.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in); 
        System.out.println(scan.nextLine()); 
        System.out.println(scan.next());
    }
}

실행 창이 열리면 ‘Hello Java’를 입력하고 Enter를 누릅니다. 그러면 ‘Hello Java’를 출력한 후 다음 줄에서 커서가 깜박입니다. 다시 ‘Hello Java’를 입력해 보세요. 이번에는 ‘Hello’만 출력한 후 종료합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.