728x90
반응형
JAVA 입력받기 BufferedReader, Scanner (console)
JAVA 프로그래밍을 배울 때 처음에 입력과 출력을 배우게 되는데요.
Java에서 입력에 사용되는 두 가지 방법에 대해 알아보겠습니다.
대표적인 두 가지 Console 입력 방법은
1. BufferedReader
2. Scanner
위 클래스를 사용하는 방법입니다.
먼저 1. BufferedReader 클래스를 이용한 방법입니다.
Code
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
BufferedReader를 사용할 때는 예외처리를 사용해야 합니다.
main 메서드를 보면 throws IOException이 추가되어 있는 것을 확인할 수 있습니다.
Console Result
반응형
다음은 2. Scanner 클래스를 사용해서 입력 받는 방법을 확인해보겠습니다.
Code
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
sc.close();
BufferedReader 사용할 때와 다르게 sc.close()를 사용해서 Scanner 객체를 소멸시켜줍니다.
Console Result
BufferedReader, Scanner 클래스를 사용해서
Java 입력 받기를 구현한 다음
Console에서 입력받은 문자열을
다시 출력해보는 과정을 통해
Java 언어로 입력받는 방법에 대해 알아보았습니다.
좋아요, 구독, 광고 클릭은 큰 힘이 됩니다. :D
728x90
반응형
'java, spring' 카테고리의 다른 글
[Spring Boot | Thymeleaf] 타임리프 사용방법 및 시작하기 (4) | 2023.02.06 |
---|---|
[Java] 스트림(Stream), 람다(Lambda), 메서드 참조 Study 1 (0) | 2022.12.31 |
JPA 맛보기 (0) | 2022.06.10 |
[Spring Boot] 로그와 예외처리 (0) | 2022.03.19 |
[Spring Boot] AOP - Aspect Oriented Programming (0) | 2022.03.19 |