ezhoon

[백준] 10951_A+B-4_Java 본문

[Java] 백준 문제풀이/while문

[백준] 10951_A+B-4_Java

ezhoon 2022. 1. 6. 21:05

백준 10951

 

10951번: A+B - 4

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

www.acmicpc.net

 

⚠️주의사항

  • EOF에 대해서 이해하고 있는지

문제 설명에 떡하니 EOF에 대해 알아 보세요 라고 적혀있다.

A+B -5 보다 쉽게 생각할 수도 있지만 처음에는 5번 문제를 풀고 왔으면 while(true)로 할 텐데, 그러면 코드가 무한정을 돌아갈 것입니다. 그럼 EOF를 사용하면 되는데 그 사용법은 아래 링크를 참조해주시기 바랍니다.

 

EOF 사용법 


문제풀이


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

public class While_10951 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        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).append("\n");
        }
        System.out.println(sb);
    }
}

 

'[Java] 백준 문제풀이 > while문' 카테고리의 다른 글

[백준] 1110_더하기 사이클_Java  (0) 2022.01.06
[백준] 10592_A+B-5_Java  (0) 2022.01.06
Comments