본문 바로가기

Programming/JAVA

소수점 표시

반응형

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());

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

반응형

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

클래스 기초  (0) 2009.03.16
데이터 타입  (0) 2009.03.16
키보드 입력 - 문자열, 숫자  (0) 2009.03.05
배열 선언  (0) 2009.03.05