반응형
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
// 15552 빠른 A+B
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bfw = new BufferedWriter(new OutputStreamWriter(System.out));
int t = Integer.parseInt(bfr.readLine());
for (int i=0; i<t; i++) {
String input = bfr.readLine();
String[] inputArr = input.split(" ");
int sum = Integer.parseInt(inputArr[0]) + Integer.parseInt(inputArr[1]);
bfw.write(sum + "\n");
}
bfw.flush();
bfw.close();
}
}
BufferedReader와 BufferedWriter class는 먼저 말하자면 Scanner class 이전에 쓰이던 class로
Scanner 보다 빠르지만 정규식 변환이 안되는 등의 단점이 있습니다.
- 문제 자체가 BufferedReader와 BufferedWriter class를 사용해야 합니다.
- 두 class 다 String만 다룰 수 있기 때문에 형변환이 필수입니다.
- try & catch 또는 IOException 처리 필수(보통 IOXception 사용)
thorws IOException ( Input & Output Exception ) 입출력예외처리
https://learn.microsoft.com/ko-kr/dotnet/api/system.io.ioexception?view=net-7.0
반응형
'🕸 Algorithm > 🕸 백준 BaekJoon' 카테고리의 다른 글
[백준][java][11022][A+B - 8] (1) | 2023.10.08 |
---|---|
[백준][java][11021][A+B - 7] (0) | 2023.10.08 |
[백준][java][25314][코딩은 체육과목 입니다] (0) | 2023.10.03 |
[백준][java][25304][영수증] (0) | 2023.10.03 |
[백준][java][8393][합] (0) | 2023.10.03 |