개인공부/백준코딩연습

[반복문] - A+B - 7

도원결의 2024. 8. 12. 00:01

문제

https://www.acmicpc.net/problem/11021

 

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

첫 번째 풀이

import java.util.*;
import java.io.*;

public class Main{
    public static void main(String[] args) throws IOException{
                   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
                   StringBuilder sb = new StringBuilder();   
             
                    Integer n,a,b,total;
                    n=Integer.parseInt(br.readLine());
                    String str = "Case #";
                    
                   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
                    
                   for(int i = 1 ; i <= n ; i++ ) {
                	   StringTokenizer st = new StringTokenizer(br.readLine()," ");
                	   a = Integer.parseInt(st.nextToken());
                	   b = Integer.parseInt(st.nextToken());
                	   total = a+b;
                	   bw.write(str.concat(String.valueOf(i)).concat(": ").concat(String.valueOf(total)));
                	   bw.newLine();
                   }

            	   bw.flush();
    }
}

 

 

두 번째 풀이

import java.util.*;
import java.io.*;

public class Main{
    public static void main(String[] args) throws IOException{

                   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
                   StringBuilder sb = new StringBuilder();   
             
                    Integer n,a,b,total;
                    n=Integer.parseInt(br.readLine());
                    String cas = "Case #";
                    String str = "";
                    
                   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
                    
                   for(int i = 1 ; i <= n ; i++ ) {
                	   StringTokenizer st = new StringTokenizer(br.readLine()," ");
                	   a = Integer.parseInt(st.nextToken());
                	   b = Integer.parseInt(st.nextToken());
                	   total = a+b;
                	   str = cas.concat(String.valueOf(i)).concat(": ").concat(String.valueOf(total));
                	   
                	   bw.write(str);
                	   bw.newLine();

                   }
            	   
            	   bw.close();
    }
}