JAVA 숫자 및 금액 천 단위 콤마 나타내기

프로그래밍|2014. 4. 17. 08:00
JAVA 숫자 및 금액 천 단위 콤마 나타내기



자바 프로그래밍을 하면서 숫자를 금액이나 개수를 표시를 하여야 할 때에 숫자 3자리 단위 마다 콤마를 붙여주어야 하는 경우가 있습니다. 그냥 넘기기엔 조금이라도 무언가 허무한 느낌이 드는 숫자의 쉼표이기도 한데, 프로그래밍은 너무나도 완벽할 수는 없으니 어느 정도라도 깔끔하고 심플한게 좋은 것이 아닐까요?

숫자 3자리 마다 콤마를 어떻게 줄 수 있는지 간단한 자바소스를 통해 알아보겠습니다. 아래에는 자바 소스입니다. 정말로 보기 좋게 간단히 구성되어 있고 실행을 해보면 어떻게 흐르는지 약간은 아실거에요.


amts.java

import java.text.DecimalFormat;

public class amts {

 public static void main(String[] args) {
  
  String a = "1000";
  String b = "90000";
  
  String korea = Comma_won(a);
  
  System.out.println("현재금액은? " + korea + "원 입니다.\n");
  System.out.println("천 단위 콤마 테스트 중");
  
  System.out.println("이번엔 90000을 테스트");
  System.out.println(Comma_won(b) + "원 입니다.");

 }
 
 public static String Comma_won(String junsu) {
  int inValues = Integer.parseInt(junsu);
  DecimalFormat Commas = new DecimalFormat("#,###");
  String result_int = (String)Commas.format(inValues);
  return result_int;
 }
}


위의 각 각의 문자열로 선언을 하였습니다. 숫자형으로 선언을 하여도 크게 상관은 없는데, Comma_won부분에 junsu값이 들어가면서 문자열이 숫자로 바뀌게 됩니다. 숫자에 각 3자리 마다 콤마가 표시가 되면서 다시 문자열로 바뀌게 되고 반환을 하게 됩니다.


위의 설명이 조금이라도 이해가 되신다면 한 번 응용해서 해보셔도 좋은 방법입니다. 전 저기에 있는 소스가 어떻게 돌아가는지 이해를 잘하지를 못하였습니다. 몇 번이고 반복을 하고, 반복을 한 끝에 조금씩이라도 이해를 하게 되고 이제는 어떻게 바뀌는지 이해가 가더군요.

반복 그리고 또 반복 그 자체입니다. 지루하고도 먼 길일 수도 있지만 누군가에게는 희망의 등불이 되어주기도 하네요. 꾸준함이 중요하네요.

댓글()
  1. Favicon of https://nimpopoyes.tistory.com BlogIcon 톡톡 정보 2014.04.17 09:44 신고 댓글주소  수정/삭제  댓글쓰기

    좋은 정보 잘 보고 갑니다.
    즐거운 하루 보내세요^^

  2. Favicon of https://feeltone1.tistory.com BlogIcon 신선함! 2014.04.17 11:27 신고 댓글주소  수정/삭제  댓글쓰기

    다녀갈께요 ^^ 좋은 하루 되셔요~!!

  3. Favicon of https://caprio.tistory.com BlogIcon 카푸리오 2014.04.17 14:46 신고 댓글주소  수정/삭제  댓글쓰기

    오늘도 방문해서 포스팅 잘 보고 갑니다 :-)
    행복한 하루 보내세요-!

  4. Favicon of https://gdlsg.tistory.com BlogIcon 도생 2014.04.17 15:08 신고 댓글주소  수정/삭제  댓글쓰기

    처음에는 누구나 잘 모르지만 자꾸 하다보면 달인이 되죠 ㅎㅎㅎ
    행복하세요^_^

  5. Favicon of https://happy-box.tistory.com BlogIcon 건강정보 2014.04.17 16:02 신고 댓글주소  수정/삭제  댓글쓰기

    좋은 정보 잘 알아갑니다^^

  6. Favicon of https://qoongr.tistory.com BlogIcon 꿍알 2014.04.17 16:15 신고 댓글주소  수정/삭제  댓글쓰기

    java공부하시는 분들께 좋은 정보네요~ 잘 보고 갑니다^^

  7. Favicon of http://money1972.tistory.com BlogIcon 뉴론7 2014.04.17 19:28 신고 댓글주소  수정/삭제  댓글쓰기

    오늘따라 봄비가 많이내리네여 좋은정보 잘보고 감니다.

  8. Favicon of https://datafile.tistory.com BlogIcon 신기한별 2014.04.17 22:26 신고 댓글주소  수정/삭제  댓글쓰기

    오늘도 다녀갑니다~

  9. 비머 2017.07.29 15:57 댓글주소  수정/삭제  댓글쓰기

    관리자의 승인을 기다리고 있는 댓글입니다