โ ๋ฌธ์
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
โ๐ฅ ์ ๋ ฅ
์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค.
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10)
โ๐ฅ ์ถ๋ ฅ
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ์ถ๋ ฅํ๋ค.
โ
๐ก ํ์ด
โ ์ ๋ ฅ๋๊ตฌ Scanner
package Baekjoon_test;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
int a;
int b;
for (int i = 0; i < T; i++) {
a = sc.nextInt();
b = sc.nextInt();
System.out.println(a + b);
}
}
}
โ 2. BufferedReader๋ก ์ ๋ ฅ๋ฐ๊ธฐ
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 IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine());
for (int i = 0; i < T; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
System.out.println(a + b);
}
}
}
BufferedReader๋ฅผ ์ฌ์ฉํ ๋๋ IOException ์ฒ๋ฆฌ๋ฅผ ํด ์ฃผ์ด์ผ ํ๋ค. ๋ฐ๋ผ์ main ๋ฉ์๋์ throws IOException์ ์ถ๊ฐํ๊ฑฐ๋, try-catch ๋ธ๋ก์ผ๋ก IOException์ ์ฒ๋ฆฌํด์ผ ํ๋ค. ๋ํ, ํ ์ค์ฉ ์ ๋ ฅ๋ฐ์ผ๋ฏ๋ก ์ ๋ ฅ์ StringTokenizer๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด๋ก ๋ถ๋ฆฌํ์ฌ ์ฒ๋ฆฌํด ์ค๋ค.
'Algorithm > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 25304๋ฒ ์์์ฆ - ์๋ฐ / java (0) | 2024.04.12 |
---|---|
[๋ฐฑ์ค] 8393๋ฒ ํฉ - ์๋ฐ / java (0) | 2024.04.12 |
[๋ฐฑ์ค] 2739๋ฒ ๊ตฌ๊ตฌ๋จ - ์๋ฐ / java (0) | 2024.04.11 |
[๋ฐฑ์ค] 2480๋ฒ ์ฃผ์ฌ์ ์ธ ๊ฐ - ์๋ฐ/java (0) | 2024.04.08 |
[๋ฐฑ์ค] 2525๋ฒ ์ค๋ธ ์๊ณ - ์๋ฐ / java (0) | 2024.04.04 |