ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 소수점 표시
    Programming/JAVA 2009. 3. 5. 02:08

    float형에서 System.out.print 로 출력할 경우 소수점아래가 꽤 많이 나온다.

    이걸 줄이는 방법이 다음과 같다.

    import java.text.NumberFormat;

    이건 c의 include랑 비슷한것임

    실행코드는 아래와 같음

    NumberFormat nf = NumberFormat.getInstance();   // 객체 인스턴스생성
    nf.setMaximumFractionDigits(1);    // 최대 소수점 자리수
    nf.setMinimumFractionDigits(1);     // 최소 소수점 자리수
    System.out.print(nf.format(std[0].getAverage()));      // 위에 설정한 소수점 포맷으로 적용해서 출력


    처음에 이걸 검색해서 찾았는데도.. 잘못썼었다.

    nf.setMinimumFractionDigits(std[0].getAverage());

    이렇게 하면 소수점 포맷이 바뀔줄 알았던것이다 -_-;;

    댓글 0

Designed by Tistory.