swiftで計算結果を表示した際に余分に.0とつきます
例えば1+1=2.0となります
これを1+1=2にしたいんですが、どうしたらいいでしょうか?
コードを下記に載せておきます。
import UIKit class ViewController: UIViewController { var numberDisplay:Double = 0; var dentakunumber:Double = 0; var calculate = false var calculate2 = 0; @IBOutlet weak var label: UILabel! @IBAction func numbers(_ sender: UIButton) { if calculate == true{ label.text = String(sender.tag) numberDisplay = Double(label.text!)! calculate = false } else { label.text = label.text! + String(sender.tag ) numberDisplay = Double(label.text!)! } } @IBAction func button(_ sender: UIButton) { if label.text != "" && sender.tag != 11 && sender.tag != 16{ dentakunumber = Double(label.text!)! if sender.tag == 12{ label.text = "÷"; } else if sender.tag == 13 { label.text = "×" } else if sender.tag == 14 { label.text = "-" } else if sender.tag == 15 { label.text = "+" } calculate2 = sender.tag calculate = true; } else if sender.tag == 16 { if calculate2 == 12{ label.text = String(dentakunumber / numberDisplay) } else if calculate2 == 13{ label.text = String(dentakunumber * numberDisplay) } else if calculate2 == 14{ label.text = String(dentakunumber - numberDisplay) } else if calculate2 == 15{ label.text = String(dentakunumber + numberDisplay) } } else if sender.tag == 11{ label.text = "" dentakunumber = 0; numberDisplay = 0; calculate2 = 0; } } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } }
回答1件
あなたの回答
tips
プレビュー