我的问题是如何让我的“calculated”和“calculatedTotal”变量只显示小数点后两位的结果?
@IBOutlet weak var calculateLabel: UILabel!
@IBOutlet weak var calculateTotalLabel: UILabel!
@IBAction func calculateButton(sender: UIButton) {
var calculated = correctNumber / (correctNumber + incorrectNumber) * 100
calculateLabel.text = ("\(calculated)% without cues.")
var calculatedTotal = correctNumber / (correctNumber + incorrectNumber + verbalNumber + visualNumber + tactileNumber) * 100
calculateTotalLabel.text = "\(calculatedTotal)% without cues."
}
最佳答案
您可以在Swift中使用类似C的格式说明符,如下所示:
println(String(format: "%.2f", myFloat))
或者
calculatedTotal.text = String(format: "%.2f", myFloat)
关于swift - Swift:如何限制浮点数的小数点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29358674/