[Java11] 백준 1000번 : A+B

박준식·2023년 2월 4일
0

Baekjoon

목록 보기
1/6

백준 1000번 : A+B

입출력이 주 목적인 문제이다.

Java의 경우 scanner를 사용한 입력이 일반적이지만 속도가 느려 추천하지 않는다.
BufferedReader를 사용하면 보다 빠르게 입력을 받을 수 있다.
그러나 String으로만 입력이되어 다른 타입으로 사용할 경우 따로 파싱을 해야한다.
입력받은 String은 StringTokenizer를 사용하여 원하는 문자를 기준으로 split할 수 있다. default값은 " "이다.

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Baekjoon_1000 {
  public void result() throws Exception {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력받기
    String str = br.readLine(); // 한줄씩 받기
    StringTokenizer st = new StringTokenizer(str); // " "를 기준으로 나눈기

    System.out.println(Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken()));
    br.close();
  }

  public static void main(String[] args) throws Exception {
    new Baekjoon_1000().result();
  }
}

0개의 댓글