Javaで数値に3桁ごとにカンマを入れる方法

提供: Java入門
移動: 案内検索
スポンサーリンク

価格などを表示するといったときに、数値に3桁ごとにカンマ(,)を入れてたいときがあります。3桁おきにカンマを入れることは、String.format() を使用して、簡単に実現できます。

読み方

format
ふぉーまっと

概要

1000という値を 1,000 というように、3桁ごとにカンマを入れておきたいことがあります。カンマを入れることにより、それが、100万である、といったことが瞬時にわかる利点があります。

1,000,000

Javaでは、format()を利用して、フォーマットすることができます。

int price = 1000000;
System.out.println(String.format("%,d", price));

format_3keta

ソースコード format_3keta.java

/*
 * format_3keta.java
 * Copyright (C) 2015 kaoru <kaoru@localhost>
 */
public class format_3keta
{
        public static void main(String[] args) {
                int price = 1000000;
                System.out.println(String.format("%,d", price));
        }
}

コンパイル

javac format_3keta.java

実行例

$ java format_3keta
1,000,000

関連項目




スポンサーリンク