mrki824   1년 전

아래 코드처럼 작성한 뒤에

5
OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX
를 한 번에 입력 시.
이 예시를 한 번에 입력한 뒤 IDE에서 실행했을 때 buffer에 다른 키를 한 번 더 눌러줘야 값이 출력되던데 
println과 BufferedReader의 상관관계가 어떤 게 있나요..? 
BufferedWriter로 출력할 때는 문제없이 출력되는데 println으로 할 때는 
엔터 없이 10 9 7 55 값까지 출력되고 뭐 하나 누르면 30이 출력되더라구요. println 내 버퍼 크기 문제인가요? 
println을 사용하면서 해결할 수 있는 방법은 없을까요?

fblood53   1년 전

아마 println이 개행문자 "\n" 까지 같이 입력을 받는 함수라 그럴겁니다

댓글을 작성하려면 로그인해야 합니다.