5를 입력하고 Enter를 쳤다면 버퍼에 5\n이 존재한다.
이 때 nextInt()가 버퍼의 내용을 가져올 때 분리자를 제외하고 가져오기 때문에
5만 가져오게 된다.
그러면 버퍼에 \t가 남아있는데 nextLine()은 공백문자, 개행문자인 분리자를 포함시키기 때문에
\t만 가져오고 프로그램이 종료된다.
flush() 버퍼를 출력하고 비운다.
사용예 : 버퍼 비우기
버퍼가 다 차기 전에 프로그램을 종료하면 buffer에 있는 내용은 파일에 쓰여지지 않는데,
이때 flush를 호출하면 현재 버퍼에 남아있는 내용까지 출력이 가능하다.