-1

를 포맷 않습니다 : ("."전에 4 자, 후 1 자)어떻게 내가 이런 진수 포맷 할 소수점 자바

1234.5 
    0.5 

그것은 최대 수는 9999.9 될 것이라고 의미를

+1

이 –

+0

의 중복 가능성 ([어떻게 내가 전체받을 수 있나요 및 JSP/자바 이중에서 소수 부분은?]를 String.format 나 방법을입니다 http://stackoverflow.com/questions/343584/how-do-i-get-whole-and-fractional-parts-from-double-in-jsp-java) – jlordo

답변

4

DecimalFormat 사용 : 당신이 당신의 결과를 인쇄 할 경우

DecimalFormat df = new DecimalFormat("###0.0"); 
String str = df.format(yourDecimal); 
0

것은, printf와 사용하는 것이 더 간단 할 수있다

for (double d : new double[]{1234.51111, 0.501}) 
    System.out.printf("%6.1f%n", d); 

인쇄

1234.5 
    0.5