포스트

[Java] 백준 1008번 - A/B

Java에서 정수 나눗셈과 실수 형변환을 사용해 A/B 문제를 푸는 방법을 정리했습니다.

For the English version of this post, see here.
[Java] 백준 1008번 - A/B

BaekJoon 1008

풀이

1
2
3
4
5
6
7
8
9
10
11
12
import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner input = new Scanner(System.in);
        
        int num1 = input.nextInt();
        int num2 = input.nextInt();
        
        System.out.print((double)num1 / num2);
    }
}

Java의 / 나눗셈 연산

  • 정수 / 정수: 결과는 int, 즉 몫만 반환함
  • 실수를 포함하여 나눗셈 전체 결과를 반환하려면 double 또는 float 중 하나라도 사용하여 형변환 해줘야함