
Scanner๊ฐ ์๋ BufferedReader , BufferedWriter์ ์ฐ์ต
StringTokenizer์ ์ฌ์ฉ
https://www.acmicpc.net/problem/11022
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
static StringTokenizer st;
public static void main(String[] args) throws IOException {
st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
for (int i = 1; i < n + 1; i++) {
st = new StringTokenizer(br.readLine());
int n1 = Integer.parseInt(st.nextToken());
int n2 = Integer.parseInt(st.nextToken());
int n3 = n1 + n2;
bw.write("Case #" + i + ": " + n1 + " + " + n2 + " = " + n3 + "\n");
bw.flush();
}
br.close();
bw.close();
}
}
StringTokenizer๋ ์๋ฐ์์ ๋ฌธ์์ด์ ๊ตฌ๋ถ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฝ๊ฒ ๋๋๊ธฐ ์ํ ๋๊ตฌ๋ค.
์ฃผ๋ก ๊ฐ๋จํ ๋ฌธ์์ด ๋ถ๋ฆฌ ์์
์์ ์ฌ์ฉ๋๋ฉฐ, ๊ตฌ๋ถ์๋ก ๋๋ ๋ถ๋ถ์ ํ ํฐ์ด๋ผ ๋ถ๋ฅธ๋ค.
StringTokenizer st = new StringTokenizer("apple,banana,grape", ",");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
๋ณต์กํ ๊ตฌ๋ถ์๊ฐ ํ์ ์๊ณ , ๋จ์ํ ๋ฌธ์์ด ์ฒ๋ฆฌ๋ฅผ ํ ๋ StringTokenizer๊ฐ ๋ ํจ์จ์ ์ด๋ค.