[백준] - 단계별로 풀어보기(반복문) 10951
백준 10951번
A+B -4
문제 출처 https://www.acmicpc.net/problem/10951
내가 작성한 코드
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String str;
while((str=br.readLine()) != null) {
try{
StringTokenizer st = new StringTokenizer(str);
int x = Integer.parseInt(st.nextToken());
int y = Integer.parseInt(st.nextToken());
bw.write(x+y + "\n");
}
catch(Exception e){ //예외 처리
break; //반복문에서 나온다.
}
}
bw.flush();
bw.close();
}
}
접근 방법
입력의 종료를 더이상 읽을 데이터가 없을 경우 종료한다. (End of File)
NoSuchElementException 에 대한 예외 처리를 해주어야 에러가 발생하지 않는다.
Author And Source
이 문제에 관하여([백준] - 단계별로 풀어보기(반복문) 10951), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@minki513/백준-단계별로-풀어보기반복문10951저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)