반응형
[ 백준 1001번 ]
이번 포스팅은 Java 8버전에서 문제가 풀이됐습니다.
문제
- 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0<A, B<10)
출력
첫째 줄에 A-B를 출력한다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main{
public static void main(String[]args) throws IOException {
try {
InputStreamReader i_num = new InputStreamReader (System.in);
BufferedReader s_br = new BufferedReader(i_num);
String text[] = s_br.readLine().split(" ");
int a = Integer.parseInt(text[0]);
int b = Integer.parseInt(text[1]);
System.out.println(a-b);
}
catch(IOException e) {
}
}
}
|
풀이
지난 1000번 포스팅과 동일하게 간단한 사칙 연산에 대한 문제이다.
입력에는 대표적으로 Scanner와 BufferedReader가 존재하는데 BufferedReader의 경우 String으로 값을 받기 때문에 split의 " "활용하여 공백을 기준으로 끊어서 값을 받아내고 Integer.parseInt를 활용하여 정수형으로 만들어준다.
이후 System.out.println에 값을 출력해 준다.
이번 포스팅은 자바 8로 풀이를 진행했습니다.
쉬운 풀이일 수 있으나 처음 시작하시는 분이나 궁금해하시는 분들이 있을 수 있다 생각돼서 포스팅을 작성했습니다.
오타가 있는 경우 문제가 있는 경우 댓글 남겨주시면 감사드리겠습니다!
반응형
'백준 - Java' 카테고리의 다른 글
[ 백준 - 1929] [Java] 소수 구하기 (0) | 2022.05.05 |
---|---|
[백준 - 1546] [Java] 평균 (0) | 2022.05.02 |
[백준 - 2753] [Java] 윤년 (0) | 2022.05.01 |
[백준 - 9498] [Java] 시험 성적 (0) | 2022.04.29 |
[백준 - 1000] [Java] A+B (0) | 2022.04.23 |