아메리카노가 그렇게 맛있답니다 여러분

float형은 소수점 아래 7자리, double형은 14자리까지 표현이 가능한 것으로 알고 있습니다.

소수점 아래 14자리까지 정밀하게 측정되는 것은 정말 좋지만 결과를 받아볼 때는 그렇지 않죠.

소수점 아래를 깔끔하게 표현하려면 소수점 아래 2~3자리에서 끊어주는 것이 가장 좋은데 이를 사용하려면 DecimalFormat클래스를 써야 합니다.


public static void main(String[] args) {
    DecimalFormat form = new DecimalFormat("#.##");
    double dNumber = 10.12345;
    System.out.println(form.format(dNumber)); //10.12 출력
}

위처럼 DecimalFormat을 선언하시고 생성자 자리에 자기가 원하는 자리수를 맞춰주시면 됩니다.

(예제에서는 두 번째 자리까지 출력되게 하였으며 소수점 앞에 있는 #는 비록 한 개 밖에 없더라도 십의 자리, 백의 자리 모두 출력해낼 수 있습니다.)