728x90

https://www.acmicpc.net/problem/10951

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

 

풀이)

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

public class Main_BJ_틀 {
    public static void main(String[] args) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        StringTokenizer st;
        String str;
        while((str=br.readLine())!=null){
            st = new StringTokenizer(str);
            int a = Integer.parseInt(st.nextToken());
            int b = Integer.parseInt(st.nextToken());
            sb.append(a+b).append("\n");
        }
        System.out.println(sb);
    }
}

입력을 그냥 끝까지 받아야 할 때 어떻게 해야할지 잘 몰라서 검색했다.(이전에 이와 관련된 문제 올린듯..)

BufferedReader일 경우엔 문자열을 입력받을때, 존재하지 않는다면 null을 리턴하기 때문에 null인지 아닌지 확인하면 된다.

 

728x90

'코테 > 백준' 카테고리의 다른 글

백준 10773 제로(JAVA)  (0) 2023.04.21
백준 2583 영역 구하기(JAVA)  (0) 2023.04.20
백준 2468 안전 영역(JAVA)  (0) 2023.04.12
백준 1715 카드 정렬하기(JAVA)  (0) 2023.04.11
백준 10844 쉬운 계단 수(JAVA)  (0) 2023.04.06

+ Recent posts