package backjoon;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;


public class Main{
	
	public static void main(String[] args)
	{

		//bufferedReader 선언
		BufferedReader bf = null;
		bf = new BufferedReader(new InputStreamReader(System.in));
		
		//bufferedWriter 선언
		BufferedWriter bw = null;
		bw = new BufferedWriter(new OutputStreamWriter(System.out));
	
		//반복
		int count = 0;
		
		StringTokenizer strToken;
		
		//입력 받을 횟수 입력 받기
		try 
		{
			count = Integer.parseInt( bf.readLine() );
		
			//입력한 만큼 반복시킴
			while(count > 0)
			{
				strToken = new StringTokenizer(bf.readLine());
				
				//한줄을 읽어서 공백으로 잘라서 넣음
				int a = Integer.parseInt(strToken.nextToken());
				int b = Integer.parseInt(strToken.nextToken());
				
				//더해줌
				int result = a+b;
				
				//출력
				bw.write(result + "\n");			
				count--;
			}
			bw.flush();
		} 
		catch (NumberFormatException | IOException e) 
		{
			e.printStackTrace();
		}
	}
}

 

 

1. 입력 버퍼 객체 생성

2. 출력 버퍼 객체 생성

3. 반복 횟수입력 받음

4. 반복문 진입

5. StringTokenizer 객체에 입력버퍼객체로 입력 받은 값을 저장함. StringTokenizer (string , ",") 와 같이 적어주면 기준으로 나눠줌. 비울시에 공백으로 나눔

6. a와 b를 더해줌

7. 출력버퍼로 출력해줌.

8. 출력버퍼를 닫음.

 

'AREA(지속적인 일상) > 02_백준' 카테고리의 다른 글

[백준] - 2753 - 윤년  (0) 2021.08.24
[백준] - 1330 대소 비교  (0) 2021.08.24
[백준] 1009번 - 분산처리  (0) 2021.08.24
[백준] 2588 곱셈  (0) 2021.08.23
[백준 1002] 터렛  (0) 2020.02.24