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();
'Coding > JAVA' 카테고리의 다른 글
2.6 조건문과 반복문 (0) | 2019.07.18 |
---|---|
2.4 연산자 (0) | 2019.07.17 |
2.2 데이터 타입 (0) | 2019.07.14 |
2.1 자바 프로그램의 구조 (0) | 2019.07.14 |
1.2 자바의 특징 (0) | 2019.07.12 |