問題タブ [decimalformat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - メソッドの結果に decimalFormat を課すにはどうすればよいですか?
私はこのコードを持っています:
私の質問は、小数点以下 2 桁まで表示されるように、方程式の結果に DecimalFormat を課す方法はありますか?
どんな助けでも本当に感謝しています。
java - 10 進形式クラスの問題
私は文字列を持っていて、それを10進数形式にフォーマットしようとしているので、10進数形式クラスを使用して3つの数字ごとに、問題があります。これが私のコードです
myNum はテキスト ドキュメントからのもので、この例では番号 6486 ですが、同じコードを使用する他の例では、最大 301122 になります。この方法では、これらの番号を 6,486 や 301,112 などに変換したいと考えています。 IDE は、")" が期待されていることを伝えています。数値をフォーマットしたら、10 進数のフォーマットを文字列に戻す方法もわかりません。
java - 浮動小数点数のフォーマットの問題
私はこのコードを使用しています:
この出力が得られます: この出力15,000.35
にコンマを入れたくありません。私の出力は次のようになります15000.35
。
この出力をJavaで取得する最良の方法は何ですか?
android - (android) decimalformat、「#.##」でフォーマットする際にフルストップの代わりにカンマを使用
以下のコードを使用して、二重番号を #.## にフォーマットする Android アプリを開発しています。
ハードウェアの言語が英語(デフォルト言語)に設定されている場合のテストでは、正常に動作します。たとえば、BMI が 2497.227216676656 の場合、sBMI は 2497.23 にフォーマットされますが、言語がフランス語に選択されている場合は 2497,23 にフォーマットされます。DOT の代わりに COMMA が使用されているため、アプリがクラッシュします!!!
これの理由は何ですか?
java - DecimalFormat を使用した数値の書式設定
DecimalFormat を使用して価格をフォーマットしようとしていますが、これはすべてのバリエーションで機能するとは限りません。
版画
と
ただし、「7.79999」は「7.80」ではなく「7.8」としてフォーマットされます。私はこのように物事をやろうとしました
2 dp を強制しますが、「85.0」は「85」ではなく「85.00」としてフォーマットされます。
価格が #、##、または #.## として印刷されるように、すべてのバリエーションをキャプチャする方法はありますか? 例えば:
5、55、5.55、5.50、500、500.40
java - 10 進形式、文字列である必要があると言っていますか?
このコードを実行すると、「String から Double に変換できません」というエラーが表示されます。