# 문제
# 코드
- Scanner, BufferedReader + InputStreamReader 사용
▼ Scanner 사용
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int sum1 = A + B;
int sum2 = A - B;
int sum3 = A * B;
int sum4 = A / B;
int sum5 = A % B;
System.out.println(sum1);
System.out.println(sum2);
System.out.println(sum3);
System.out.println(sum4);
System.out.println(sum5);
}
}
▼ BufferedReader + InputStreamReader 사용 - 1
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int A = Integer.parseInt(br.readLine());
int B = Integer.parseInt(br.readLine());
int sum1 = A + B;
int sum2 = A - B;
int sum3 = A * B;
int sum4 = A / B;
int sum5 = A % B;
System.out.println(sum1);
System.out.println(sum2);
System.out.println(sum3);
System.out.println(sum4);
System.out.println(sum5);
}
}
▼ BufferedReader + InputStreamReader 사용 - 2 (백준 제출용)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] strs = br.readLine().split(" ");
int A = Integer.parseInt(strs[0]);
int B = Integer.parseInt(strs[1]);
int sum1 = A + B;
int sum2 = A - B;
int sum3 = A * B;
int sum4 = A / B;
int sum5 = A % B;
System.out.println(sum1);
System.out.println(sum2);
System.out.println(sum3);
System.out.println(sum4);
System.out.println(sum5);
}
}
# 입/출력 결과
▼ Scanner 사용
▼ BufferedReader + InputStreamReader 사용 - 1
▼ BufferedReader + InputStreamReader 사용 - 2 (백준 제출용)
# 과정
- 첫 번째는 Scanner 클래스로 문제를 풀었다.
- 처음에 import java.util.Scanner;를 작성 안해서 컴파일러 에러가 났고, 두번째는 계산한 값을 출력하지 않아서 틀렸다.
- 다시 수정한 다음 제출하였고 맞았다는 결과를 얻었다.
- 두 번째는 BufferedReader + InputStreamReader로 문제를 풀었다.
- 지금까지 배운? 외운? 소스 코드를 작성한 거라서 무난하게 성공했다.
# 느낀 점
- 이전 사칙연산을 연습한 소스 코드 그대로 복습하는 거라서 쉬웠다. (앞으로 점점 어려워지겠지..)
'코딩 테스트' 카테고리의 다른 글
[코딩테스트] 백준 18108번: 불기 연도 -> 서기 연도 (0) | 2025.05.05 |
---|---|
[코딩테스트] 백준 10926번: ??! (Java) (0) | 2025.05.05 |
[코딩테스트] 백준 1008번: A/B (Java) (0) | 2025.05.04 |
[코딩테스트] 백준 10998번: AxB (Java) (0) | 2025.05.03 |
[코딩테스트] 백준 1001번: A-B (Java) (0) | 2025.05.02 |