본문 바로가기
카테고리 없음

[백준] 10951: A+B - 4 - Java

by JM0121 2020. 12. 27.

백준 10951번: A+B - 4

 

문제

 

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


입력

 

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 


출력

 

각 테스트 케이스마다 A+B를 출력한다.

 


 

while(true)를 입력 시 런타임 에러. 

이 문제는 EOF(End Of File) 즉, 데이터가 더이상 없을 때 프로그램이 종료되도록 해야한다. 자바에서는 EOF가 없어

Scanner 메소드 hasnext()를 이용해 토큰의 유무를 확인하여 true를 리턴하고 데이터가 없으면 false를 반환하여 반복문이 종료된다.

 


 

• 풀이

 

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
        
        while(sc.hasNextInt()){         //정수로 입력 된 값이 있으면 true
            int a = sc.nextInt();
            int b = sc.nextInt();

        System.out.println(a+b);
        }
        
    }
}

 

 


 

www.acmicpc.net/problem/10951

 

 

10951번: A+B - 4

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

www.acmicpc.net