問題タブ [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.

0 投票する
5 に答える
202780 参照

java - Integer.valueOf()とInteger.parseInt()

(文書化されているように)マイナス記号を処理する以外Integer.parseInt()に、との間に他の違いはInteger.valueOf()ありInteger.parseInt()ますか?

そして、どちらも解析できない,ので10進数千単位の区切り文字(を生成NumberFormatException)、それを行うためのすでに利用可能なJavaメソッドはありますか?

0 投票する
5 に答える
24820 参照

python - 小数点を含む数値を先行ゼロでフォーマットします

小数点付きの数値を先行ゼロでフォーマットしたい。

これ

すべての桁、さらには小数点も考慮します。全体だけを考慮するPythonの関数はありますか?

小数点以下5桁以下の単純な数値をフォーマットするだけで済みます。また、を使用%5fすると、先行ゼロではなく末尾が考慮されるようです。

0 投票する
1 に答える
1937 参照

ios - NSNumberFormatter が小数点以下のゼロを受け入れない

同様の質問が寄せられていますが、提供されたソリューションは最新の iOS SDK では機能しないか、この特定のケースには正確に適用できないことがわかりました。

NSNotification を使用してメソッドを呼び出します。これは、ボタン入力からの数字を使用して入力されたときに、UILabel でグループ化記号を使用して数値をフォーマットします。小数点の後にゼロが入力されていない限り、整数と小数でもうまく機能します。例えば ​​2000 と入力すると、2,000 と表示されますが、問題なく入力されています。23.345 を入力すると、それも問題なく表示されます。これらの数値に対して行われた計算はすべて正しく行われます。しかし、0.0001 や 0.2340007 を入力することはできません。小数点の後にゼロを取り、追加することはありません。

元のコードのアイデアは、stackoverflow の別の投稿から入手しました。

フォーマッタのパラメータを使用して(私が試した)微調整をしても、小数点の後にゼロを入力することはできません。

0 投票する
1 に答える
7543 参照

datagridview - DataGridView: 小数点を扱う DefaultCellStyle


winforms で Datagidview コントロールを使用しています。これは動的に満たされています。グリッドに 4 つの 10 進形式の数値を表示しようとしています。DefaultCellStyle プロパティを次のように適用しました。


データを 21.2134 として入力すると、正しく表示されます。しかし、20 のような完全な数字を入力すると、数字が 20.0000 と表示されます。末尾の 0 を削除したい。編集:

発生したもう 1 つの問題。このコードでは、データを 21.2100 として受け入れます。


この問題を解決するのを手伝ってください。
前もって感謝します。
ビジェイ

0 投票する
14 に答える
54925 参照

c# - doubleを2つのintに分割します。1つは小数点の前に、もう1つは小数点の後にあります。

double値を小数点の前と後の2つのint値に分割する必要があります。小数点以下のintは2桁である必要があります。

例:

0 投票する
10 に答える
10340 参照

objective-c - テキストフィールドの入力を小数点以下1桁に制限する

金額を入力するためのテキストフィールドを作成しました。ユーザーが小数点以下1桁しか入力できないようにしたい。私はそれをメソッドに実装しました-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

通常は正常に動作しますが、バックスペースを押して小数点を1つ削除すると、その後も小数点が入力されていると見なされるため、小数点は再度受け入れられません。

decimalPointEnteredバックスペースを押して小数点を削除するたびにフラグをリセットする必要があります。どうやってするか ?

0 投票する
5 に答える
12762 参照

android - Android の小数点または小数点カンマ

言語セットで小数点のコンマまたは小数点が使用されている場合、読み返す簡単な方法はありますか?

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

matlab - Matlab:小数点としてコンマを使用して数値を読み取る方法は?

データが数値であるが、小数点記号としてカンマが付いている、かなり大きな(> 0.5MB)ファイルがたくさん(数十万)あります。のような外部ツールを使用するのは現実的ではありませんsed "s/,/./g"。区切り記号がドットの場合は を使用するだけですtextscan(fid, '%f%f%f')が、小数点記号を変更するオプションがありません。このようなファイルを効率的に読み取るにはどうすればよいですか?

ファイルからのサンプル行:

注: R についても同様の質問がありますが、私は Matlab を使用しています。

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

matlab - 10 進数をベクトルに変換する

matlab では、これを変換したい:

ベクトルに

次のようなコマンドを使用して整数をベクトルに変換する解決策をいくつか見つけましたscanf, num2str,...が、それらは非整数には適合せず、一部の解決策では小数点以下の桁数が多い数値に問題があります...

数値のすべての桁を表示して使用したいので、そのような変換が必要です。

0 投票する
2 に答える
74641 参照

mysql - MySQLで小数点を変更する

小数点カンマを「。」から変更することはできますか?(ドット)MySQL出力の​​他の文字(コンマ)に?のような関数は使いたくありませんFORMAT。通常使用するすべてのクエリを変更せずに使用したいだけです。私はいくつかの設定(いくつかの変数、ロケールなど)を探しています。マニュアルを検索しようとしましたが、うまくいきませんでした。