https://www.acmicpc.net/problem/11022
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
String[] arr = new String[t];
for(int i = 0; i < t; i++) {
String str = br.readLine();
StringTokenizer st = new StringTokenizer(str, " ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
arr[i] = a +" + "+ b + " = " + (a+b);
}
for(int i = 0; i < arr.length; i++) {
System.out.println("Case #" + (i+1) +": " + arr[i]);
}
}
}
직전에 푼 11021 문제와 거의 흡사했다. 출력문을 다르게 하기 위해서 배열을 String 형태로 바꿔주었다! 이런 식으로 for문을 연달아 사용하다보니 이 방법이 뭔가 비효율적으로 느껴진다. 다른 방법을 찾아보아야겠다.