포스트

[Java] 백준 1008번 - A/B

Java 산술 연산의 정수 나눗셈 특성, 정확한 실수 연산을 위한 명시적 형변환(Casting) 활용법

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 중 하나라도 사용하여 형변환 해줘야함

댓글

궁금한 점, 피드백, 오류 제보를 남겨 주세요.