728x90
https://www.acmicpc.net/problem/10951
풀이) 처음에 숫자만 입력받아서 계산하는 단순한 문제 인줄 알고, while문을 활용해서 풀었으나, 계속 컴파일 오류가 발생하였다.
그래서 발견한 문제 의도 EOF개념을 이용해서 풀어야 되는 문제였다.!!
EOF(End of File) : 입력에서 더 이상 읽을 수 있는 데이터가 없을 때를 말한다.
EOF의 경우에는 false를 반환하고, 값이 있는 경우 true를 반환한다.
Scanner scanner = new Scanner(System.in);
while(sc.hasNext()){
}//입력되는 형식에 따라서 다르게 작성해야 한다.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()){
int x = scanner.nextInt();
int y = scanner.nextInt();
System.out.println(x+y);
}
}
}
728x90
'프로그래밍 > Java(자바)' 카테고리의 다른 글
자바 복습하기 : 참조타입과 참조변수 (1) | 2023.12.08 |
---|---|
[백준] 10757번 큰 수 A+B --java (0) | 2023.12.07 |
자바 복습하기 : 반복문(for, while, do-while) (0) | 2023.09.18 |
1/26일 자바1일차 공부 정리본 (0) | 2023.01.26 |
1. Java란? (0) | 2023.01.26 |