Search

Scanner

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

참고 자료