ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java 소수점 계산
    Programming/JAVA 2013. 7. 15. 11:42
    728x90

    Java를 하다가 소수점을 어떻게 버리고 올릴까를 연구해봤습니다.

     

    C에서는 출력할때 printf("%.1f", double) 이렇게 하던걸 자바에서는 어떻게 할까 고민했죠.

    한가지 방법은 double을 String형으로 변환하고, format을 "%.1f"로 변경하는 것입니다.

     

    두번째 방법은 ceil을 이용하는건데요. (ceil를 이용한 올림, 버림, 반올림 예제)

     

     

    세번째 방법은 DecimalFormat을 이용하는 방법입니다.

     

    다만 DecimalFormat은 반환형이 String형이기때문에 다른 값에 넣어줄때 형변환을 해줘야합니다.

    그리고 Decimal은 자동 반올림을 합니다.

    즉, 123.456이었고, "#.##" 출력이었다면 결과는 123.46이 됩니다. 주의해서 사용하셔야 합니다

    'Programming > JAVA' 카테고리의 다른 글

    Java scanner 와 BufferedReader 차이  (0) 2013.07.15
    android path animation  (0) 2013.06.13
    android customAlertDialog + GridView  (0) 2013.06.13
    객체지향언어 - 1  (0) 2013.03.30
Designed by Tistory.