java, spring

JAVA 입력받기 BufferedReader, Scanner (console)

isaac.kim 2022. 6. 22. 20:40
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
반응형