백준 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);
}
}
}
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net