알고리즘/백준 JAVA
[JAVA] 백준 코딩테스트 1.입출력과 사칙연산 10998: AxB, 1008:A/B, 10869: 사칙연산
이오와이
2023. 8. 30. 14:17
덧셈과 뺄셈은 문제없이 입출력이 가능합니다.
조금 더 이해가 필요하시면 아래 링크를 참고하시기 바랍니다.
▼덧셈, 뺄셈
이번에는 곱셈과 나눗셈을 알아보겠습니다.
10998: AxB
덧셈, 뺄셈과 다르지 않습니다.
다만 컴퓨터 언어이기 때문에 곱셈은 '*'로 표기됩니다.
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
scanner.close();
System.out.println(a * b);
}
}
따라서 정수 a와 b를 받은 후 a*b를 출력하시면 됩니다.
이번에는 나눗셈을 알아보도록 하겠습니다.
1008: A/B
마찬가지로 나눗셈은 '/'로 표기하여 동일하게 계산합니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
double a = scanner.nextInt();
double b = scanner.nextInt();
scanner.close();
System.out.println(a / b);
}
}
사칙연산에 대해 정리해 보도록 하겠습니다.
10869: 사칙연산
A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하도록 합니다.
이때, A/B는 몫을 구하고, A%B는 나머지를 구하는 문제입니다.
예를 들어
A와 B가 3과 5라고 가정했을 때, 3÷5=1...2(몫 1, 나머지 2)입니다.
즉, A/B=1(몫), A%B=2(나머지)입니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
scanner.close();
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); //나머지 구하기
}
}
a와 b의 값을 입력받아 각각의 결괏값을 출력합니다.