티스토리 뷰

IT/Java

[Java] 간단한 입력클래스

DongChul 2014. 3. 20. 23:15

이번에는 문자를 입력받는 클래스를 소개 하겠습니다.

밑에 예제를 보시면


InputStreamReader rd = new InputStreamReader(System.in); 

이부분에서  InputStreamReader 객체 rd 를 생성하여 입력을 받는데요 

입력받은 문자를 rd.read(); 메소드를 사용하여 a 라는 변수에 넘기고 char 형으로 캐스팅하여

출력하는 방법을 나타내고 있습니다.


다음으로 Scanner 클래스를 보실건데요

예제를 보시면


java.util.Scanner package를 사용한다고 선언한뒤

Scanner 객체인 a 를 생성하였는데요. 

클래스를 실행 시키면 첫번쨰 print 문이 뜨는데 이 예제대로 나이,체중,신장을 스페이스를 섞어

입력하면 Scanner 객체의 메소드인 next~() 가 사용자가 선택한 변수형태로 출력합니다

스페이스를 기준으로 단어하나가 저장되는 방식이며 일정한 패턴(기본적으론 스페이스를 인식하지만 useDelimiter 메소드를 사용하여 패턴을 정할수있다.)이 섞여있는 입력형태에서

사용하면 위에서본 InputStreamReader 보다 효율적으로 사용하실수 있습니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함