Scanner 클래스
•
화면으로부터 입력받기 위해 사용
// Scanner 클래스 사용을 위해 import 문 추가
import java.util.Scanner;;
// Scanner 클래스 객체 생성
Scanner scanner = new Scanner(System.in)
// 입력받은 내용을 input에 저장
String input = scanner.nextLine();
// 입력받은 내용 출력
System.out.println(input);
Java
•
입력받은 값을 정수로 형변환
// 입력받은 내용을 int타입 값으로 변환
int num = Integer.parseInt(input);
// 정수를 입력받는 메소드 사용할 경우
int num = scanner.nextInt();
Java
•
입력받은 값을 실수로 형변환
// 입력받은 내용을 float타입 값으로 변환
float num = Float.parsefloat(input);
// 실수를 입력받는 메소드 사용
float num = scanner.nextFloat();
Java
•
형변환이 번거롭긴 하지만 화면에서 연속적인 값을 입력받기엔 제약이 있어서
nextLine()이 보편적으로 가장 많이 쓰임.
ScannerEx.java