問題タブ [decimal]

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.

0 投票する
20 に答える
398294 参照

c# - 16進数と10進数の間で数値を変換する方法

C#で16進数と10進数をどのように変換しますか?

0 投票する
6 に答える
8348 参照

python - decimal モジュールの有効数字

そこで、問題を解決するための Python スクリプトをいくつか作成して、物理学の宿題を解決しようと決心しました。私が直面している問題の 1 つは、有効数字が常に適切に表示されるとは限らないことです。たとえば、これは有効数字を適切に処理します。

しかし、これはしません:

だから2つの質問:

  1. これは有効数字の予想される量ではないというのは正しいですか、それとも有効数字の計算をブラッシュアップする必要がありますか?
  2. 小数の精度を手動で設定せずにこれを行う方法はありますか? 確かに、numpy を使用してこれを行うことができると確信していますが、好奇心から decimal モジュールでこれを行う方法があるかどうかを知りたいだけです。
0 投票する
5 に答える
4176 参照

java - JavaでExcel式を表現する(10進数から時間への解釈)

Excel シートの数式を Java に変換していますが、Excel がどのように次の式を取得するのか理解できません: 0.22

繰り返しますが、2.8 を指定すると、4.48 になります。私は小数について少し読んだことがあり、変換を理解していますが、これは上記の説明にはまだ役立っていません。

0 投票する
37 に答える
1913107 参照

java - Javaで数値を小数点以下n桁に丸める方法

私が望むのは、double を半減法を使用して丸める文字列に変換する方法です。つまり、丸められる小数が 5 の場合、常に次の数値に切り上げられます。これは、ほとんどの人がほとんどの状況で期待する丸めの標準的な方法です。

また、有効数字のみを表示したいと思います。つまり、末尾のゼロがあってはなりません。

String.formatこれを行う1つの方法は、次の方法を使用することです。

戻り値:

これは素晴らしいことですが、重要でない場合でも、常に小数点以下 5 桁の数値が表示されます。

戻り値:

別の方法は、次を使用することDecimalFormatterです。

戻り値:

ただし、ご覧のとおり、これは半偶数丸めを使用しています。つまり、前の桁が偶数の場合は切り捨てられます。私が欲しいのはこれです:

Javaでこれを達成する最良の方法は何ですか?

0 投票する
18 に答える
1258712 参照

c# - 小数値を小数点以下 2 桁まで表示するにはどうすればよいですか?

現在 で小数点以下の値を表示する場合、小数点以下.ToString()15 桁まで正確です。ドルとセントを表すために使用しているので、小数点以下 2 桁だけを出力したいと考えています。

これには のバリエーションを使用し.ToString()ますか?

0 投票する
3 に答える
36107 参照

jsf - JSF で double をフォーマットする

ここで見つかったものと同様の問題があります: JSF selectItem ラベルのフォーマット

私がやりたいことは、my の値として double を受け入れ、小数点以下 2 桁で表示することです。これは簡単な方法で行うことができますか?

使用してみましたが、入力フィールドの初期値ではなく、サーバーに送信されるinputTextの値に適用されるようです。

これまでの私のコード:

編集: 上記のコードは実際に動作します。プロジェクトを明示的に再構築して組み込み OC4J サーバーを再起動しても、jsp ページを更新しない JDeveloper にだまされました。ただし、コンピューターを再起動した後はすべて問題ありませんでした。

0 投票する
4 に答える
4942 参照

c# - C# で大きな 10 進数を 16 進数に変換するにはどうすればよいですか (例: 588063595292424954445828)

int数は&よりも大きいですlongが、 に収まりDecimalます。しかし、通常のToStringorConvertメソッドは では機能しませんDecimal

0 投票する
3 に答える
12615 参照

vb.net - VB.Net で byte() 配列を double に変換する

私はこのような状況にあります。SQL 2005 データベースの varbinary フィールドに実数が格納されています。SQL 2005 では varbinary を real に変換できないため、vb.net で変換しようとしています。

そのフィールドは、DataTable に byte() 配列として格納されます。

次に、その byte() を double または decimal 変数に読み込みたいと思います。しかし、私はそれを行う方法についての手がかりがあまりありません...

0 投票する
7 に答える
1716 参照

language-agnostic - Decimal と double を使用するアプリケーション。.

人々が金融アプリケーションに double ではなく decimal を使用しているかどうかを確認したかったのです。意図しない結果をもたらす double をあちこちで使用している人をたくさん見てきました。.

他の人がこの間違いをしているのを見ますか? . .