https://www.acmicpc.net/problem/10951
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
해설)
답이안보여서 구글링 해서 풀었습니다..
1. sc.close를 하면 안됩니다. 문제자체가 끝이 없기때문에..
2. 그런데도 불구하고 EOF라고 끝처리를 해줘야됩니다. JAVA에는 없다고 하는데요??
while 조건 중스캐너에 hasNextInt()를 넣으면 EOF처리가 된다는데.. 그냥 true 넣으면 런타임에러 납니다.
풀이)
package solution;
import java.util.Scanner;
public class Bakjun_10951 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while( sc.hasNextInt()) {
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A+B);
}
// sc.close();
}
}
'IT_tech > 알고리즘' 카테고리의 다른 글
백준 2562번) 최댓값 - 자바 (0) | 2019.11.19 |
---|---|
백준 10818) 최소,최대 -자바 (0) | 2019.11.12 |
백준 10952) A+B - 5 자바 (0) | 2019.11.05 |
백준 11022) A+B - 8 (0) | 2019.11.05 |
백준 11021) A+B - 7 자바 (0) | 2019.11.04 |