실행 과정에서 nextInt 메소드가 호출되면 키보드로부터 데이터가 입력될 때까지 프로그램의 실행이 대기 상태에 놓이게 됨
그리고 정수를 입력한 다음 Enter를 눌러 키보드의 입력이 끝이 났음을 알리면 입력된 정수를 읽어 들이고 또 실행이 이어짐
Scanner sc = new Scanner(System.in);
class ScanningKeyboard {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
}
}
Scanner 클래스의 주요 메소드
다양한 종류의 데이터를 추출할 수 있도록 메소드가 정의되어 있음
int nextInt()
byte nextByte()
String nextLine()
double nextDouble()
boolean nextBoolean()