Scanner
- 사용자로부터 입력을 받아 변수에 저장하여 사용
- 하나의 클래스이므로 java.util 패키지를 import 하여 사용
- 문자열을 받는 메소드는 next()와 nextLine()이 있음
next(): 스페이스바 또는 줄 바꿈 문자를 엔터로 구분한다. 버퍼를 클리어 하지 않으면 입력 받은 후 개행문자(\n)가 남아 다음 입력에 영향을 준다.
nextLine(): 문자열 한 줄을 입력받는다. 버퍼에 남은 개행 문자를 클리어 하는 데에 사용할 수 있다.
BufferedReader
- 가변적인 값을 받을 수 있다.
- 데이터를 버퍼에 보관한 후 요청이 있을 때 읽어오는 방식이다
- try~catch를 이용해서 예외처리를 해야 한다.
'Backend > Java' 카테고리의 다른 글
[Java] 문제풀이 3장 실습 1~2번 (0) | 2024.01.04 |
---|---|
[Java] ArrayList 사용 정리 (0) | 2023.11.08 |
[Java] 업캐스팅 (0) | 2023.06.09 |
[Java] length, length(), size() (0) | 2023.06.09 |
[Java] HashMap<K, V> (0) | 2023.06.09 |