Swift 程序初始化并打印复数
在本文中,我们将学习如何编写一个 Swift 程序来初始化和打印复数。复数是指可以用 x+yi 的形式表示的数,其中 x 和 y 是实数,'i' 是一个称为虚数单位的虚数。或者,我们可以说复数是实数和虚数的组合。例如 1+2i、1-3i 等。在 Swift 中,我们使用结构体来创建复数。
算法
步骤 1 − 使用 struct 关键字创建一个结构体。
步骤 2 − 在此结构体中,创建两个 double 类型的属性来存储复数的实部和虚部。
步骤 3 − 创建一个方法来显示复数。
步骤 4 − 创建一个结构体实例并初始化一个复数。
步骤 5 − 使用点运算符访问结构体的方法。
步骤 6 − 打印输出。
示例
以下是初始化并打印复数的 Swift 程序。
import Foundation
import Glibc
// Creating complex number using structure
struct ComplexNumber {
var real: Double
var imaginary: Double
// Method to display complex number
func Display() {
print("Complex number:")
print("\(real) + \(imaginary)i")
}
}
// Initialize and print a complex number
let obj = ComplexNumber(real: 5, imaginary: 7)
obj.Display()
输出
Complex number: 5.0 + 7.0i
在上面的代码中,我们使用结构体创建了一个复数。在这个结构体中,我们声明了两个 double 类型的属性来存储复数的实部和虚部,以及一个名为 Display() 的方法来显示复数。现在我们创建一个结构体实例并初始化实部为 5.0,虚部为 7.0。要打印复数,我们使用点运算符以及结构体实例调用结构体的 Display() 方法,例如 obj.Display()。
示例
以下是初始化并打印复数的 Swift 程序。
import Foundation
import Glibc
// Creating comples number using structure
struct ComplexNumber {
var real: Double
var imaginary: Double
init(real: Double, imaginary: Double) {
self.real = real
self.imaginary = imaginary
}
// Method to display complex number
func Show() {
print("\(real) + \(imaginary)i")
}
}
// Initialize and print a complex number
let obj = ComplexNumber(real: 4, imaginary: 8)
obj.Show()
输出
4.0 + 8.0i
在上面的代码中,我们使用结构体创建了一个复数。在这个结构体中,我们声明了两个 double 类型的属性来存储复数的实部和虚部,一个初始化函数,它使创建复数更容易,以及一个名为 Display() 的方法来显示复数。这里的初始化函数类似于 Java 中的构造函数。它用于设置结构体属性的初始值,或者在新的实例准备好供用户使用之前执行其他设置。
结论
因此,这就是我们如何初始化和打印复数的方法。Swift 没有提供任何库函数来创建复数,因此我们使用结构体来创建和初始化复数。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP