Programming/BaekJoon

백준 10951번 A+B - 4

helloworld: 2021. 7. 15. 11:29

BufferedReader를 이용하여 테스트케이스를 입력받되, 입력이 끝날 때까지(eof) 반복한다.

BufferedReader는 입력값이 없는 경우 null을 반환하므로

while문의 조건식으로 반환값이 null이 아닌동안 계속 반복하도록 한다.

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));
    //StringBuilder sb = new StringBuilder();
    String str;

    while((str = br.readLine()) != null) {
      StringTokenizer st = new StringTokenizer(str);
      int A = Integer.parseInt(st.nextToken());
      int B = Integer.parseInt(st.nextToken());

      //sb.append(A + B + "\n");
      bw.write(A + B + "\n");
    }
    //System.out.println(sb);
    br.close();
    bw.flush();
    bw.close();
  }
}