あるdouble型の変数numを3ケタごとにカンマ区切りで表示したいと思い、以下のコードを書きました。
しかし、無駄に小数点以下にゼロが表示されてしまいます。
どのように記述すればいいでしょうか?
"%,0f"とかはダメでした。
Java
1num = 22; 2String.format("%,f",num); // 22.000000と表示されてしまう 3// 22と表示したい
要請される定義が曖昧です。
いくつか例を出すと回答が得られやすくなると思います。
22 → 22
1234 → 1,234
1234.567 → 1,234.567
回答3件
あなたの回答
tips
プレビュー