Coding/JAVA
2.3 자바의 키 입력
미스터로즈
2019. 7. 15. 22:20
System.in
키보드 장치와 직접 연결되는 표준 입력 스트림 객체, 키 값을 바이트 정보로 바꾸어 제공하는 저수준 스트림 객체
Scanner
고수준 스트림 객체, 키 입력을 위한 목적으로 자바 패키지에서 제공되는 클래스입니다.
Scanner 객체 생성
Scanner scanner = new Scanner(System.in);
import 문 필요
Scanner를 사용하기 위해서는 import 문이 필요하다.
import java.util.Scanner;
Scanner scanner = new Scanner(System.in); // Kim Seoul 20 65.1 true 를 입력
String name = scanner.next();
String city = scanner.next();
int age = scanner.nextInt();
double weight = scanner.nextDouble();
boolean single = scanner.nextBoolean();
Scanner 클래스의 주요 메소드
String next()
-다음 토큰을 문자열로 리턴
byte nextByte()
-다음 토큰을 byte 타입으로 리턴
int nextInt()
-다음 토큰을 int 타입으로 리턴
String nextLine()
-'\n'을 포함하는 한 라인을 읽고 '\n'을 버린 나머지만 문자열로 리턴
void close()
-Scanner의 사용종료
Scanner 스트림 닫기
scanner.close();