System.in
System.in 의 문제점
Scanner 클래스
: System.in 에게 키를 읽게 하고, 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등의 타입으로 변환해 리턴
객체 생성
import java util.Scanner; //import문 필요
...
Scanner a = new Scanner(System.in); //Scanner 객체 생성
\t
\f
\r
(공백)
\n
입력 : Kim seoul 20 65.1 true
Scanner scanner = new Scanner(System.in);
String name = scanner.next(); // "Kim"
String city = scanner.next(); // "Seoul"
int age = scanner.nextInt(); // 20
double weight = scanner.nextDouble(); // 65.1
boolean single = scanner.nextBoolean(); // true
scanner.close();
공백 단위로 끊어서 저장한다.
import java.util.Scanner;
Scanner in = new Scanner(System.in);
...
in.close();
Scanner 객체를 항상 사용 종료 하고 끝내기.
스캐너 변수.nextLine();