。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

ㅋㅌ

int 정수 나눗셈 값을 소수점까지 나타내기

quarrrter 2023. 6. 8. 20:17
class Solution {
    public int solution(int num1, int num2) {
        double answer = (double) num1 / num2 * 1000;

        return (int)answer;
    }
}

 

 

double 데이터 타입은 64비트(8바이트)를 사용하여 부동소수점 값을 저장합니다.
double 변수에 할당된 값은 정수와 소수점 이하의 숫자를 모두 포함할 수 있습니다. 


float은 32비트(4바이트)를 사용하여 부동소수점 값을 저장하는 자바의 데이터 타입입니다. float은 IEEE 754 표준에 따라 부동소수점 숫자를 표현합니다. 32비트의 크기로 인해 float은 유효 숫자 범위와 정밀도 면에서 double보다 작습니다. 따라서 float은 소수점 이하의 값을 표현할 수 있지만 double과 비교했을 때 더 작은 범위의 값을 표현할 수 있습니다.

 

주의할 점은 float을 사용하면 double보다 정밀도가 낮아지므로 계산 결과에 데이터 손실이 발생할 수 있습니다. 따라서, 정확한 계산 결과가 필요한 경우에는 double을 사용하는 것이 좋습니다.

'ㅋㅌ' 카테고리의 다른 글

int 배열 생성 후 int 값 할당  (0) 2023.06.10
짝수 홀수 숫자 세기  (0) 2023.06.08
원소들의 곱과 합  (0) 2023.06.08
원소들의 곱과 합  (0) 2023.06.08
이어붙인 수 / 숫자 문자열을 숫자로 변환하기  (0) 2023.06.08