두 수의 나눗셈

이윤설·2024년 2월 7일

https://school.programmers.co.kr/learn/courses/30/lessons/120806

모범답안

class Solution {
    public int solution(int num1, int num2) {
        double result = (double) num1 / (double) num2;
        return (int) (result * 1000);
    }
}

단순해보이지만 몰랐던 것들이 많았다.

1) 자바에서 / 는 몫을, %는 나머지를 구한다.
ex)
3 / 2 = 1
5 % 2 = 1

2) 만약 연산의 결과를 소수로 나타내고 싶다면 double로 형변환을 해주어야한다. 형변환은 간단하다. "(자료형)숫자" 형태로 작성해주면 된다.

ex) (double) 3 / (double) 2 = 1.5

profile
화려한 외면이 아닌 단단한 내면

0개의 댓글