[Java] Scanner 를 close() 했을때 illegalStateException
Roel Downey
- 문제 - 함수로 나누는 공부를 하다가 Scanner scan = new Scanner(System.in); 를 사용하고 함수가 끝날때 닫아주고 싶었다. 그리고 함수를 다시 호출하면 사용하고 싶었다. 이러한 에러가 나타났다. Scanner 만 닫히는게 아니라 System.in이 닫혀서 문제가 생겼다. 그냥 Scanner는 close(); 하지말자 ㅋㅋㅋㅋㅋ