소수점 자리수가 한자리적게 나온다는 버그리포팅을 받아 해당 내용을 작성하게 되었다.
package com.company.format;
import java.text.DecimalFormat;
public class DecialFormatExample {
public static void main(String[] args) {
double d1 = 20.0140000;
double d2 = 33.0235989;
DecimalFormat format = new DecimalFormat("##.####");
System.out.println("d1 / "+format.format(d1));
System.out.println("d2 / "+format.format(d2));
System.out.println("=======================");
format = new DecimalFormat("#0.0000");
System.out.println("d1 / "+format.format(d1));
System.out.println("d2 / "+format.format(d2));
}
}
소수점 맨뒤에 자리수가 0인경우 ##.#### 으로 한경우 0이 생략된다.
이때 자리수를 유지해주기위에서는 .뒤로 0000으로 채운다.
#일경우 0은 표시하지 못하는거같다.
'실무이야기' 카테고리의 다른 글
JavaScript 객체복사하기 (0) | 2021.03.23 |
---|---|
Javascript call by value, call by reference (0) | 2021.03.22 |
운영내용 작성할내용 카테고리 (0) | 2019.10.20 |
HttpUrlConnection json POST 전송시 400 에러가 나는경우 (0) | 2019.07.28 |
모바일웹 네이버페이 연동후기 (0) | 2019.06.08 |