저번 글에서 BufferdReader와 Scaner에 대해서 정리했었는데, 알고리즘 문제풀이에서 주로 사용하기 때문에 정리했었다. 그런데 알고리즘 문제 풀이중에서 종종 input종료 조건에 대한 지문이 없는경우가 있는데, 이 글을 쓰기 전 까진 그냥 무한루프를 돌리는 건가? 라고 생각하고 디버깅을 시도했는데, 결과는 당연히 런타임에러였다. 이후 문제를 자세히 읽어보니 EOF라는 키워드가 있어서 EOF에 대해서 찾아보고 정리하려고 한다. 먼저 EOF는 End Of File 약어로 데이터로부터 더이상 읽을 수 있는 소스가 없다라는 의미로 보통 반복문의 종료시점을 설정하기 위해서 사용하는 것 같다. 이 글에서는 BufferdReader와 Scanner의 while문에서의 EOF만 정리하려고 한다. 코드는 다음..