두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
각 테스트 케이스마다 A+B를 출력한다.
1 1
2 3
3 4
9 8
5 2
0 0
2
5
7
17
7
BufferedReader.readLine()
으로 데이터를 입력 받고 StringTokenizer.nextToken()
으로 토큰을 추출한다.BufferedWriter.write()
로 내용을 출력한다.while
의 조건식을 true로 지정하여 무한 루프 생성하고, 입력받은 값이 0
이라면 break로 루프를 빠져나간다.import java.io.*;
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));
StringTokenizer st;
while(true) {
st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
if(a==0 || b==0) // a나 b가 0이라면
break; // 루프 빠져나가기
bw.write(a+b + "\n");
}
bw.flush();
bw.close();
}
}