EOF ( End Of File )
데이터 소스로부터 더 이상 읽을 수 있는 데이터가 없음
즉, 테스트 케이스의 개수가 주어지지 않음 = 파일 종료 조건이 없음
import java.util.Scanner;
public class Ex2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while(scan.hasNextInt()) { // int가 아닌 값을 입력하면 프로그램이 종료됨
int num1 = scan.nextInt();
int num2 = scan.nextInt();
System.out.println(num1 + num2);
}
}
}
while(true)를 입력하면 멈출 수 있는 조건도 없으니 계속하여 반복문이 돌아가게 됨.
따라서, while(scan.hasNextInt()) 와 같이 입력하여, int가 아닌 값을 입력하였을 때, 프로그램이 종료되도록 처리!
'ALGORITHM' 카테고리의 다른 글
재귀 함수 (0) | 2020.12.30 |
---|---|
[백준 2908 Java] 문자열 뒤집기 - StringBuffer / StringBuilder (0) | 2020.12.29 |
[백준 10809 Java] indexOf() (0) | 2020.12.28 |
[백준 4344 Java] 변수 선언 / 초기화 위치에 따른 변화 + 소수점 n째 자리까지 출력하기 (0) | 2020.12.25 |
[백준 2577 Java] String / char / int 형변환 (0) | 2020.12.23 |