기록하는 개발자

[백준 15552번] 빠른 A + B - JAVA 알고리즘 본문

Baekjoon Online Judge

[백준 15552번] 빠른 A + B - JAVA 알고리즘

gitseok 2022. 3. 24. 10:35

package baekjoon_VS_kiseok;

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) throws IOException {
		// TODO Auto-generated method stub
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 선언
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); // 선언
		
		int N = Integer.parseInt(br.readLine()); // 첫번째 줄을 읽어와 반복 횟수를 지정한다.

		
		for (int i = 0; i < N; i++) {
			StringTokenizer st = new StringTokenizer(br.readLine()); // 새로운 값을 입력한다.
			int a = Integer.parseInt(st.nextToken()); //입력값중 첫번째 토큰 저장
			int b = Integer.parseInt(st.nextToken()); //입력값중 두번째 토큰 저장
			bw.write(a+b+"\n"); //더한 값과 개행(\n)문자를 담아준다.
           		//bw.write로 int 기입시 문자를 읽어오지 못함
		}
		bw.flush();
		bw.close();
		br.close();
	}
}

 

실행 결과

 

 

String 변환하지 않을시 발생하는 에러

 

 

 

개인적으로 정리한 내용을 간단하게 풀어 작성했습니다.
이해가 안가는 부분은 댓글 남겨주시면 설명해드리겠습니다.

 

Comments