问题描述
这是我的代码。我试图找到一个数字是否为质数?所有插座和Button已连接到代码。
import UIKit
import Foundation
class ViewController: UIViewController {
@IBOutlet weak var numberTextField: UITextField!
@IBAction func isItPrime(_ sender: AnyObject) {
if let userEnteredString = numberTextField.text {
let userEnteredInteger = Int(userEnteredString)
if let number = userEnteredInteger {
var isPrime = true
if number == 1 {
isPrime = false
}
var i = 2
while i < number {
if number % i == 0 {
isPrime = false
}
i += 1
}
if isPrime {
resultLabel.text = "\(number) is Prime!"
} else{
resultLabel.text = "\(number) is not Prime!"
}
} else{
resultLabel.text = "Please enter a +ve number"
}
}
}
@IBOutlet var resultLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)