백준 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();
}
}
맞았습니다!!