단계별로 풀어보기 > 입출력과 사직연산 > 1-8단계 1008번 A/B
* 사용 언어 : JAVA
* 소스 코드에 제가 직접 작성한 것이기 때문에 정확한 답이 아닐 수 있습니다.
* 문제풀이에 대한 피드백은 언제나 환영입니다 : )
백준 1008번 A/B
* 아래의 주소로 이동하시면 바로 문제를 푸실 수 있어요.
https://www.acmicpc.net/problem/1008
1. 문제
2. 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double A = 0;
double B = 0;
A = scan.nextInt();
B = scan.nextInt();
System.out.print(A/B);
}
}
3. 풀이
이번 문제도 간단한 사칙연산 문제이지만 주의할 점이 있다.
두 정수 A와 B를 입력받고 A/B의 값은 소수점 아래까지 출력해야한다.
A와 B를 정수로 받아와 자료형이 정수인 변수에 저장하여 A/B를 구한다면 그 결과도 정수형이다.
따라서, 나눈 값이 소수점까지 담을 수 있는 실수형 변수에 담아서 계산을 해야 그 결과값도 실수형이 되어 소수점까지 출력할 수 있다.
아래 표는 C/C++, Java, Python 언어에 대한 자료형에 대한 표이다. 자료형을 참고하라.
종류 |
C/C++ |
데이터 타입 및 크기 |
JAVA |
데이터 타입 및 크기 |
Python |
데이터 타입 및 크기 |
문자 |
Char |
1 Byte |
Char |
2 Byte |
str |
무제한 |
부호없는 문자형 |
Unsighed char |
1 Byte |
|
|
|
|
정수 Integer Type |
short |
2 Byte |
byte |
1 Byte |
Int |
무제한 |
|
Int |
4 Byte |
short |
2 Byte |
|
|
|
Long |
4 Byte |
int |
4 Byte |
|
|
|
Long long |
8 Byte |
long |
8 Byte (-9. ~) |
|
|
부호없는 정수형 |
Unsigned short |
|
|
|
|
|
|
Unsigned int |
|
|
|
|
|
|
Unsigned long |
|
|
|
|
|
실수 |
Float |
4 Byte |
float |
4 Byte |
float |
8 Byte |
|
double |
8 Byte |
double |
8 Byte |
complex |
16 Byte |
|
Long double |
8 Byte |
|
|
|
|
논리 |
|
|
boolean |
1 Byte (true or false |
|
|
'Algorithm' 카테고리의 다른 글
[백준_단계별로 풀어보기] 입출력과 사칙연산 10430번 나머지 (JAVA) (0) | 2020.07.02 |
---|---|
[백준_단계별로 풀어보기] 입출력과 사칙연산 10869번 사칙연산 (JAVA) (0) | 2020.07.02 |
[백준_단계별로 풀어보기] 입출력과 사칙연산 10998번 A×B (JAVA) (0) | 2020.07.02 |
[백준_단계별로 풀어보기] 입출력과 사칙연산 1001번 A-B (JAVA) (0) | 2020.07.02 |
[백준_단계별로 풀어보기] 입출력과 사칙연산 1000번 A+B (JAVA) (0) | 2020.07.01 |