본문으로 바로가기

안뇽하세요~!!
오늘은 자바에서 표현되는 소수점의 자릿수를 정하는 법에 대해 끄적이려 합니다.

Float 타입형을 String 타입형으로 전환할 때 String에 저장되는 값의 소수점 자릿수를 정하는 방법 두가지~!!


첫번째 방법은
float f 의 소수점 두번째 자리까지의 값을 String str 로 변환합니다.
float f = 0.55555f
DecimalFormat format = new DecimalFormat(".##");
String str = format.format(f);
System.out.println("str = " + str);

str = 0.55


두번째 방법은

첫번째 방법과 비슷하지만 소수점 자리를 표현할 때 반올림 해서 표현한다는 것이 다릅니다.
float f = 0.55555f
String str = String.format("%.2f", f);
System.out.println("str = " + str);

str = 0.56


이상입니다.

오늘은 비도 주룩주룩 많이 오는데 점심 먹은 뒤 잠이 밀려와서 그런지 몽롱한 상태에서 글을 쓰다 보니 말이 여기저기 정신없이 튀는것 같네요. ㅠㅠ
그래도 읽을만 하죠~?
나중에 정신이 들면 다시 읽고 좀 고쳐야 할것 같아요. ㅎㅎ;;