소수 계산 어떻게 해결해야할까?
·
프로그래밍/Java
만약 글을 읽는 분께서, 돈과 관련된 업무 또는 정확한 수치를 기반으로 진행해야 하는 업무를 맡게 된다면 어떻게 하시겠습니까? float이나 double을 해답으로 생각하셨다면 한번 이 글을 통해 더 나은 방법에 대해 같이 고민해보는게 좋을 것 같습니다. float과 double의 문제점 float과 double은 연산했을 때, 나오는 가장 유명한 문제 입니다. 코드는 java를 기준으로 작성되었습니다. public class FloatTest { public static void main(String[] args) { float a = 0.1f; float b = 0.2f; if(a + b == 0.3){ System.out.println("a + b == 0.3"); } System.out.print..