'Scanner' 역시 '클래스'이며 자바에서 입력을 처리하기 위해 사용됩니다.(사용 구문은 아래와 같습니다.)
// 시스템 표준 입력을 통해 데이터를 입력 받는 Scanner 클래스(타입, 자료형)의 객체
Scanner sc = new Scanner(System.in);
String str;
System.out.print("문자열 입력 : ");
str = sc.nextLine(); // 엔터키를 입력할때까지 입력받아서 저장하는 메서드
// 입력받은 문자열 출력
System.out.println("입력받은 문자열은 [" + str + "] 입니다\n");
sc.close(); // 열어두었던 입력통로를 닫아준다
// - 계속 열어두면 메모리 누수의 위험이 발생!!!
<※ 결과는 다음과 같습니다.>
System.out.print("정수 입력 : ");
int num = Integer.parseInt(sc.nextLine());
System.out.println("입력한 정수 : " + num + "\n");
System.out.print("실수 입력 : ");
Double db = Double.parseDouble(sc.nextLine());
System.out.println("입력한 실수 : " + db);