728x90
나는 자바를 푸는 사람이니까
Scanner, System.out.println 대신 BufferedReader, BufferedWriter를 사용한다고 한다.
BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다고 한다.
코드에서
BufferedWirter bw = new BufferedReader(new OutputStreamWriter(System.out));
bw.write(Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken())) + "\n");
br.close();
bw.flush();
bw.close();
이런 식으로 넣어줬다.
BufferedReader는 입력을 받을 때 사용
BufferedWriter는 데이터를 쓸 때 사용
bw.write는 저런식으로 하면 값을 int a, int b 하지 않아도 값을 쓸 수 있음.
close는 입력 스트림, 출력 스트림을 닫을 때 사용.
bw.flish()는 BufferedWriter에 남아있는 데이터를 실제로 출력 스트림으로 내보낸다.
'코테 및 다른 코딩 공부' 카테고리의 다른 글
2025-03-31 백준 11022번 A + B - 8 (0) | 2025.03.31 |
---|---|
2025-03-31 백준 11021번 - A + B - 7 (0) | 2025.03.31 |
2025-03-31 백준 25314번 - 코딩은 체육과목 입니다 (0) | 2025.03.31 |
2025-03-26 백준 25304번 - 영수증 (0) | 2025.03.26 |
2025-03-26 백준 8393번 - 합 (0) | 2025.03.26 |