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 |