Server
[Java] 소수점 처리하기
니용
2022. 9. 26. 12:46
반응형
이번 글에서는 간단하게 소수점을 표기하는 방법에 대해 살펴보겠습니다. 대부분 double 타입의 소수점을 String 변환하는데 많이 사용하기 때문에 2가지 방법에 대해 적어볼까 합니다.
방법 1. String.format()
double number = 123.456789;
String result = String.format("%.2f", number);
// result == 123.45;
방법 2. DecimalFormat
double number = 123.456789;
DecimalFormat df = new DecimalFormat("0.00");
df.format(number); // 123.45
double number2 = 123.4;
DecimalFormat df2 = new DecimalFormat("#.##");
df.format(number2); // 123.4; -> 소수점 절삭
df2.format(number2); // 123.40; -> 소수점 절삭안하고 9으로 채움
반응형