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();

'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