ここでは、5.1または5.2のように小数点の値を修正する必要があります。5.9では6に変更する必要がありますが、5.0の場合は5にする必要があります。スイフト3の小数点値を修正する方法は?
答えて
Foundationのceil
またはrounded(.up)
を使用できます。
(5.0).rounded(.up) // -> 5.0
(5.1).rounded(.up) // -> 6.0
それとも
import Foundation
ceil(5.0) // -> 5.0
ceil(5.1) // -> 6.0
round()
をマッチクラスで使用すると、以下のように使用できます。
var x = 5.2
x.round()
// x == 5.0
var y = 5.5
y.round()
// y == 6.0
var z = -5.5
z.round()
// z == -6.0
更新:
あなたは@fguchelaarの答えやロジック
let myVal = 3.4
print ("myVal \(Int(myVal) + 1)")
の下に従うことができますしかし、最善のことは、あなたがあなたの目標に到達しますprint ("myVal \(ceil(myVal))")
を使用しています。
が、私はそれが5.1または5.2であるならば、それは6 –
@userチェック更新答え – iPatel
'プリント( "myVal \(はceil(myVal))" に変更されなければならない必要があります) 'この答えは値が5.0のときに失敗しますが、値は6になりますが、その場合は実行しないでください –
- 1. Angularjsの小数点以下の桁数を修正する方法は?
- 2. スイフトを浮動小数点化する方法
- 3. スイフト3で変数値をチェックする方法は?
- 4. Bootstrap 3の小さなフリックを修正する方法
- 5. 浮動小数点数を修正する
- 6. スイフトの "コール中に引数ラベルがありません"を修正する方法3
- 7. 浮動小数点/小数点から小数点以下3桁までを正確に丸めますか?
- 8. 小数点以下の値を取得する方法は?
- 9. 小数点の前に3桁の数字を表示する方法は?
- 10. Javaで小数点3桁の浮動小数点数に文字列を解析する方法
- 11. Swift 3で小数点(浮動小数点付き)をバイナリに変換する方法は?
- 12. Verilogで固定小数点値を出力する方法は?
- 13. バイナリデータを浮動小数点値に変換する方法は?
- 14. matlabの行列要素の小数点以下の桁を修正する方法は?
- 15. 数値列で小数点以下を検索する方法
- 16. 数値を小数点にシフトした小数点に変換する方法は?
- 17. 小数点値
- 18. Crystal Reports - 小数点以下の値を表示する方法
- 19. jrxmlで小数点なしの値を印刷する方法
- 20. 小数点以下の小さな小数点を丸める方法C#
- 21. 複雑なデータフレームの値をPython 3で浮動小数点数に変換する方法は?
- 22. 浮動小数点値と浮動小数点値の比較
- 23. Javaで小数点以下の数値をフォーマットする最良の方法は?
- 24. jQuery animateNumber - 浮動小数点浮動小数点の方法
- 25. NSIS 3のUAC_AsUser_ExecShellでエラーを修正する方法は?
- 26. Aerospike PHPクライアントで浮動小数点値をインクリメントする方法
- 27. 浮動小数点定数の値をxmmレジスタに移動する方法は?
- 28. スイフト3の各セクションに対してUICollectionViewCellの値を格納する方法は?
- 29. 3小数点でのパーセントのMSO数値形式
- 30. スイフト3:複数のデータ型を返す方法
私は理解していません –
あなたは何を理解していませんか?両方の関数は、それを最も近い整数に丸めます。 – fguchelaar
投稿を編集しても問題ありません –