[解決済み] 小数点以下2桁に切り上げ
2022-10-10 21:40:50
質問
どのように丸めればよいのですか?
currentRatio
を小数点以下2桁に丸めるには?
let currentRatio = Double (rxCurrentTextField.text!)! / Double (txCurrentTextField.text!)!
railRatioLabelField.text! = "\(currentRatio)"
どのように解決するのですか?
フォーマット文字列で小数点以下2桁まで切り上げて
double
を
String
:
let currentRatio = Double (rxCurrentTextField.text!)! / Double (txCurrentTextField.text!)!
railRatioLabelField.text! = String(format: "%.2f", currentRatio)
例
let myDouble = 3.141
let doubleStr = String(format: "%.2f", myDouble) // "3.14"
小数点以下最後の桁を切り上げたい場合は、次のようにするとよいでしょう(Phoen1xUKさんありがとうございます)。
let myDouble = 3.141
let doubleStr = String(format: "%.2f", ceil(myDouble*100)/100) // "3.15"
関連
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] C#でDecimalをDoubleに変換する方法は?
-
[解決済み] 浮動小数点以下の0を削除して文字列に変換する方法
-
[解決済み] 2倍値を小数点以下x桁に丸める処理を素早く行う。
-
[解決済み] Swiftの精密文字列フォーマット指定子
-
[解決済み】C#でdoubleを小数点以下2桁で丸める?
-
[解決済み] C# Double - ToString() フォーマットで小数点以下2桁、丸めなし
-
[解決済み] Swift: PREPROCESSORフラグ(`#if DEBUG`など)を使ってAPIキーを実装する方法とは?
-
[解決済み] Swift: インデックスで文字列配列を置換する
-
[解決済み] Swift - サブクラスでオーバーライドする必要があるクラスメソッド
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swiftダブルからストリング
-
[解決済み] Protocol ... can only be used as generic constraint because it has Self or associated type requirements "とは、どういう意味ですか?
-
[解決済み] SwiftUI。TextFieldをファーストレスポンダーにするには?
-
[解決済み] Swift 1.2では、宣言は「final」と「dynamic」の両方にはなり得ないというエラーがある
-
[解決済み] Swiftで複数のカスタムセルを持つUITableview
-
[解決済み] ""内の二重引用符を印刷するには?
-
[解決済み] Swift: インデックスで文字列配列を置換する
-
[解決済み] Swift - 複数条件でオブジェクトの配列を並べ替える
-
[解決済み] アニメーションによる円の描画
-
[解決済み] Swift - サブクラスでオーバーライドする必要があるクラスメソッド