Java에서 숫자 데이터로 작업할 때 명확성과 가독성을 위해서는 적절한 형식 지정이 중요합니다. 이 문서에서는 숫자 형식 지정, 일반적인 질문 해결 및 모범 사례 제공에 대한 다양한 접근 방식을 살펴봅니다.
예, 형식 지정이 가능합니다. 반올림하지 않은 숫자. Stack Overflow에서 허용되는 답변은 DecimalFormat 클래스 사용을 제안합니다.
DecimalFormat df2 = new DecimalFormat("#,###,###,##0.00"); double dd = 100.2397; double dd2dec = new Double(df2.format(dd)).doubleValue(); // The value of dd2dec will be 100.24
DecimalFormat 외에도 다른 옵션 include:
BigDecimal: 정확한 반올림 옵션과 불변의 형식 지정 작업을 제공합니다.
double r = 5.1234; BigDecimal bd = new BigDecimal(r); bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP); r = bd.doubleValue();
수학 .round(): 이 메소드는 숫자를 가장 가까운 정수로 반올림합니다. 추가 서식 지정을 위한 시작점으로 사용됩니다.
float n = 5.1234f; float f = (float) (Math.round(n*100.0f)/100.0f);
위 내용은 반올림하지 않고 Java에서 숫자 형식을 어떻게 지정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!