자바 bufferedReader 출력 관련 질문입니다.
조회수 420회
백준 문제 풀이를 위해 bufferedReader에 대해 알아보려고 다음과 같이 코드를 작성했는데
int C;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
C = Integer.parseInt(br.readLine());
System.out.println();
for(int i = 0; i < C; i++) {
String brr = br.readLine();
System.out.println(brr);
}
입력 5
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91
출력
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91 //이놈이 입력이 안된상태로 나오고 엔터 눌려야 출력
출력이 3 70 90 81까지만 출력되고 엔터를 입력했을 때 마지막 줄이 출력되더라구요 엔터값(\n)이 필요한가 해서 println을 추가시켜도 똑같더라구요 왜 저런식으로 엔터값을 넣어야 마지막 줄이 출력되는지 궁급합니다.
댓글 입력