back end/java

java에서 천단위 쉼표, 소수점 반올림 하는 방법

노루아부지 2022. 9. 5. 23:14
반응형

java에서 천 단위 쉼표와 소수점 반올림을 동시에 하는 방법은 다음과 같습니다.

public class Test {
  public static void main(String[] args) {
    double v = 1234567890000.12345;
    System.out.println(String.format("%1$,.2f", v));
    System.out.println(String.format("%,.2f", v));
  }
}

 

두 가지 모두 결과는 동일하며, .2f는 소수점 셋째 자리에서 반올림하여 소수점 2자리까지 표시하는 것을 의미합니다.

다른 몇가지 방법이 더 있는데, 다른 방법은 코드가 길어서 간단한 방법만 가져왔습니다.

 

출처: https://stackoverflow.com/questions/4885254/string-format-to-format-double-in-java

728x90
반응형
loading