問題タブ [decimal-point]
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.
binding - Value With Patternバインディングを使用するときに浮動小数点の小数をフォーマットするにはどうすればよいですか?
NSTextFieldがあります。これは、「ValuewithPattern」フィールドを介してInterfaceBuilderを介してfloat値にバインドされています。デフォルトの表示パターンは%{value1}@です。
その行を変更して、出力を小数点以下2桁にフォーマットする方法はありますか?それとも、それはコードを通してのみ可能ですか?
java - 小数点以下の数字を取得するには? (ジャワ)
d から 0.321562 を単独で抽出する簡単な方法はありますか? 数学の授業を調べてみましたが、うまくいきませんでした。文字列に変換したり、他のものにキャストしたりせずにこれを実行できる場合は、さらに優れています。
c# - 小数点記号に問題があるアプリケーションを修正する方法
この投稿は C# と .Net に関するものですが、他の技術にとって価値のある情報もあります。
物心ついたときから、10 進数の解析スタイルが異なるためにアプリやゲームがクラッシュするという問題が発生していました。CAD アプリ、ライブラリから Web ページまで、非常に頻繁に発生します。無知なのか知識不足なのかわかりませんが、本当に迷惑です。
どうしたの?これについてのウィキ記事がありますが、短いです:
こちらは世界中でどのような小数点記号(小数点記号)が使われているかを示した地図です。
小数点:
- ピリオド — 青
- コンマ — 緑
- 非西アラビア数字 — 赤
- 不明 — グレー
ヨーロッパのほとんど、南アメリカでは、1 000 000,00 または 1000000,00 と書きます。時には 1.000.000,00 を「インペリアル」(青色でマーク) の反対として書き、1,000,000.00 と書きます。
先月私が遭遇したすべての問題からいくつかを紹介しましょう。
- 読みにくいウェブページの数: 最も視聴回数の多い YouTube 動画の 1 つを見てみましょう。それは私に 390159851 を示しています。100 万を超える数は非常に読みにくいです。3900万ですか390ですか?
Mirosoft XNA for Windows Phone 7 の例: XML ファイルを解析して XNA アニメーションを生成する非常に優れたクラスがあります。
double.Parse
例外をスローします。単純な解決策の 1 つは、 を使用XmlConvert.ToDouble();
または解析することInvariantCulture
です。CSV ファイルを使用して入力ベクトルを CSV として保存する .Net アプリもスローします。
クラス内でいくつかの解析を行う別の .Net アプリ - スロー。
では、どうすればこれを修正できますか?
- コードのバグを修正します - 利用可能なソース コードと退屈な場合にのみ可能です。
- データ (CVS、XML など) を変更します。可能であっても、データの変更にあまり満足していません。
- OS のデフォルトの小数点記号を変更します - 起こりません。
これをスラブする他の方法はありますか?アプリを不変にすることはできますか? 別の環境でアプリを起動するようなものです。
PS。アプリを実行したいのですが、コードがありません。
objective-c - Xcodeで(id)senderタグを介して10進数を実装する
iOS/Objective C に関する簡単な質問があります。私はフォーラムを検索し、いくつかの異なるアプローチを試しましたが、これを理解できないようです. ゼロから作成したボタンを使用して単純な電卓を作成しようとしていますが、小数部分にこだわっています。スイッチステートメントを使用して、ボタン (id) 送信者から番号を入力しています。私がコメントアウトした部分を見ることができます。これは、10 でタグ付けされた id を取得し、浮動小数点値に 10 進数を実装する何らかのステートメントを記述しようとしていた場所です。
小数点以下を追加する以前の投稿も見ました。コードを変更しようとしましたが、ここにかなりのものが欠けているようです。
ヘルプ/提案/サンプルコードは非常に役に立ちます。初心者の質問で申し訳ありません。基本を学ぶために最善を尽くしています。
java - TextField を作成できますかと の両方を受け入れます。小数点として?
Wicket アプリには、10 進数のテキスト フィールドがあります。
常に両方を受け入れてほしい。(ドット) と , (コンマ) を小数点記号として使用します (ブラウザーのロケール設定に関係なく)。
値を表示するために、セッションのロケールが使用されます [この場合、強制的に "fi" (-> コンマ) になります] が、ここで、フィールドが入力として受け入れるものに興味があります。
私の質問は、フィールドを に変更し、TextField<String>
手動でドメイン オブジェクトのタイプ (BigDecimal) に変換する必要がありますか? または、いくつかの使用方法TextField<BigDecimal>
(たとえば、Wicket の MinimumValidator または RangeValidator を使用できるようにする) があり、それでも両方の小数点記号を受け入れることができますか?
javascript - 数値出力javascriptにコンマ、10進数を追加
次のコードを使用して、開始番号からカウントアップしています。必要なのは、適切な場所(数千)にコンマを挿入し、最後の2桁の前に小数点を置くことです。
ここで実行:http://jsfiddle.net/blackessej/TT8BH/3/
python - 入力として数値を読み取るときに小数点を変換する
Pythonに読み込みたいデータを読み取るCSVファイルがあります。のような文字列を含むリストを取得します"2,5"
。float("2,5")
小数点が間違っているため、実行は機能しません。
これをPythonに読み取るにはどうすればよい2.5
ですか?
android - Android Calculator 結果の後の不要な小数点以下を切り捨てる
「1」を入力した場合のように、結果は常に 10 進数形式で取得され、「1.0」に変換され、最終結果も 10 進数形式になります。ユーザー入力を常に 10 進数形式ではなく単純形式で表示する方法を教えてもらえますか?
これは私の以前の投稿に関連しています:
javascript - 文字列に小数を追加する
大きな数を取り、カウントアップするスクリプトがあります。スクリプトは数値を文字列に変換してコンマで書式設定できるようにしますが、最後の 2 桁の前に小数点以下の桁数を追加する必要もあります。この行がコンマを処理することを知っています:
小数点を追加するために追加できる同様のコード行はありますか?
c# - LINQクエリ、特定の小数点のある結果を無視する
C#の大規模なデータベースでLINQクエリを実行する必要があります。クエリで使用する必要がある列の1つはdoubleです。この列の小数点以下4桁を超える結果を省略する必要があります。他のプログラムがデータベースを使用し、私が望まないものを利用する必要があるため、データベースを変更することはできません。結果は、後で使用するためにリストに追加されます。これでうまくいくと思いました。
ただし、文字リテラルに含まれる文字が多すぎるというエラーが返されます。これまでのところ、クエリ全体は次のようになっています