Blog

백준 1000번: Java로 A+B 구하기

백준 1000번 A+B는 두 정수를 입력받아 합을 출력하는 문제입니다. BufferedReader와 BufferedWriter를 사용해 풀었습니다.

readLine()으로 한 줄을 읽고 StringTokenizer로 공백을 기준 삼아 두 값을 나눕니다. 각각 정수로 바꾼 뒤 합을 문자열로 만들어 write()에 전달합니다. 마지막에 flush()를 호출해 버퍼에 남은 내용을 내보내면 됩니다.

풀이 코드

Java
import java.io.*;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        String str = br.readLine();
        StringTokenizer st = new StringTokenizer(str, " ");
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        bw.write(String.valueOf(a+b));
        bw.flush();
    }
}