[백준/초보자] 11718번 - BufferReader의 EOF(java)

팥빵·2025년 5월 22일

Baekjoon

목록 보기
14/49


>>문제 바로가기<<

백준 10951번 문제와 동일하게 "언제까지 입력하는지"를 제시해주지 않았다.

저번에는 Scanner를 사용했지만, 이번엔 BufferedReader를 사용한 방법을 작성하고자 한다.

결론만 말하자면, 입력값이 null인 경우를 판단하면 된다.
아래 코드는 위 정보를 바탕으로 설계한 코드이다.

import java.io.*;

class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        
        String s;
        while((s = br.readLine()) != null){
            bw.write(s + "\n");
        }
        bw.flush();
        br.close();
        bw.close();
    }
}

맞았습니다!!

profile
반갑습니다

0개의 댓글