단계별로 풀어보기 > 입출력과 사직연산 > 1-9단계 10869번 사칙연산
* 사용 언어 : JAVA
* 소스 코드에 제가 직접 작성한 것이기 때문에 정확한 답이 아닐 수 있습니다.
* 문제풀이에 대한 피드백은 언제나 환영입니다 : )
백준 10869번 사칙연산
* 아래의 주소로 이동하시면 바로 문제를 푸실 수 있어요.
https://www.acmicpc.net/problem/10869
1. 문제
2. 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int A = 0;
int B = 0;
A = scan.nextInt();
B = scan.nextInt();
System.out.println(A+B);
System.out.println(A-B);
System.out.println(A*B);
System.out.println(A/B);
System.out.println(A%B);
}
}
3. 풀이
두 자연수를 받아 +, -, ×, ÷, %, 연산 결과를 출력하는 문제이다.
입력을 받기 위해 객체 scan을 Scanner클래스를 이용해 생성해주었다.
자연수를 받아 오기 때문에 nextInt()를 사용하여 입력값을 받아온다.
이 때 신경써야 할 부부은 나눗셈의 결과값이 어떻게 출력되어야 하는지 고려하여 변수의 자료형을 선택해야 한다.
이 문제에서는 정수형으로 출력이 되기 때문에 정수형 변수 A, B를 초기화 해주며 선언해 주었다.
다섯줄에 걸쳐 값을 출력해주기 위해 개행이 포함된 println()을 사용해주었다.
자바 산술연산자
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
% | 나머지 |
수학에서 사용하는 연산자 기호와 모양이 조금 다르니 주의하자.
'Algorithm' 카테고리의 다른 글
[백준_단계별로 풀어보기] 입출력과 사칙연산 2588번 곱셈 (JAVA) (0) | 2020.07.02 |
---|---|
[백준_단계별로 풀어보기] 입출력과 사칙연산 10430번 나머지 (JAVA) (0) | 2020.07.02 |
[백준_단계별로 풀어보기] 입출력과 사칙연산 1008번 A/B (JAVA) (0) | 2020.07.02 |
[백준_단계별로 풀어보기] 입출력과 사칙연산 10998번 A×B (JAVA) (0) | 2020.07.02 |
[백준_단계별로 풀어보기] 입출력과 사칙연산 1001번 A-B (JAVA) (0) | 2020.07.02 |