먹었으면 뇌를 쓰자

백준 10951 java - A+B-4 본문

JAVA/백준 알고리즘

백준 10951 java - A+B-4

뇌이비 2022. 11. 16. 11:06

문제

 

 

 

정답(*EOF - End Of File)

 

앞선 문제에서 while문은 반복 횟수가 지정되지 않았을 때 쓴다고 정리했다.

그렇지만 입력을 종료하지 않으면 무한 루프로 런타임 에러가 날 것이다.

따라서 입력이 종료됐을 때 반복도 멈춘다는 의미로

EOF 처리를 해줘야 한다.

 

Scanner와 BufferedReader는 서로 다른 EOF 처리를 할 수 있다.

Scanner EOF는 나중에 필요할 때 검색해보고,

앞으로 쓸 BufferedReader EOF를 정리해봤다. 

 

 

 

 

1) String 변수(여기서는 'input')를 선언한다

 

2) while 조건문에서 다음과 같이 정의한다

  • 변수 input에 입력 값 br.readLine()을 담는다
  • !=null 처리하여 입력이 종료되어 값이 없을 때(null)까지 반복한다

3) StringTokenizer에서 처리할 입력 값은 변수 input가 된다

(습관처럼 br.readLine()을 값으로 받으면 에러가 뜹니다^^ 어떻게 알았냐면 그렇게 해봤거든요)

'JAVA > 백준 알고리즘' 카테고리의 다른 글

백준 10807 java - 개수 세기  (0) 2022.11.21
백준 1110 java - 더하기 사이클  (0) 2022.11.16
백준 10952 java - A+B-5  (0) 2022.11.14
백준 2494 java - 별 찍기 2  (0) 2022.11.09
백준 2438 java - 별 찍기 1  (0) 2022.11.09
Comments