[白俊]-ステップ解答(繰り返し)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に対して例外処理を行った場合のみ、エラーは発生しません.