이번에는 Scanner가 아니라
BufferedReader와 InputStreamReader를 사용하여 키보드 입력을 받는 방법을 작성합니다.
우선, InputString2 클래스를 새로 하나 만들어주새오
그리고는 이렇게 입력해주새오.
설명:
1번째 줄은 BufferedReader와 InputStreamReader가 있는 java.io를 import 시켰습니다.
6번째 line은 in이라는 BufferedReader를 생성한 모습이고
10번째 line은 콘솔에 입력하라는 메시지를 출력하고
11번째 line에서 readLine()함수롤 통해 String형 변수 s에 문자열을 담아
13번째 line의 System.out.println()함수로 s의 내용을 출력합니다.
BufferedReader를 사용할 경우
입력 도중 예외 사항이 발생할 수 있기 때문에
9번째 line 부터 try-catch문으로 감싸
try안의 내용을 실행하되, 중간에 오류가 발생한다면
15 line의 내용을 실행하도록 처리를 해 준 모습입니다.
결과:
잘 실행이 되었습니다.
'Java 공부' 카테고리의 다른 글
Eclipse IDE 사용 방법 (0) | 2020.02.22 |
---|---|
7. Java에서 Scanner로 여러 유형의 값 입력 받기 (byte, short, int, long, float, double) (0) | 2020.02.22 |
Eclipse IDE 글자 크기/Font 바꾸기 (0) | 2020.02.22 |
6. Java에서 키보드로 입력받은 문자열 출력하기 (Scanner 클래스 사용) (1) | 2020.02.22 |
5. 변수를 선언하고, 변수에 값을 대입하여 출력하기 (0) | 2020.02.22 |