我的问题是如何让我的“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/

10-09 12:54