🕸 Algorithm/🕸 백준 BaekJoon

[백준][java][15552][빠른 A+B]

뉴이 NUEY 2023. 10. 8. 20:41
반응형

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

 

 

 

 

반응형