跳到主要内容

Swift Double的isMultiple()方法

isMultiple() 方法用于检查一个数字是否是另一个数字的倍数。

示例

// 检查 9 是否是 3 的倍数
var result = 9.isMultiple(of: 3)

print(result)

// 输出: true

isMultiple() 语法

isMultiple() 方法的语法如下:

num.isMultiple(of: otherNumber)

这里,num 是一个数字。

isMultiple() 参数

isMultiple() 方法接受一个参数

  • otherNumber - 要测试的值

isMultiple() 返回值

isMultiple() 方法返回布尔值

  • true - 如果 numotherNumber 的倍数
  • false - 如果 num 不是 otherNumber 的倍数

示例 1:Swift Double isMultiple()

// 检查 4 是否是 2 的倍数
var result1 = 4.isMultiple(of: 2)
print(result1)

// 检查 2 是否是 4 的倍数
var result2 = 2.isMultiple(of: 4)
print(result2)

// 检查 210 是否是 10 的倍数
var result3 = 210.isMultiple(of: 10)
print(result3)

输出

true
false
true

在这里,由于 42 的倍数,所以 isMultiple() 方法返回 true。然而,2 不是 4 的倍数,方法返回 false

最后,由于 21010 的倍数,方法返回 true

示例 2:检查奇数或偶数

// 检查 48 是否是 2 的倍数
if 48.isMultiple(of: 2) {
print("偶数")
}

else {
print("奇数")
}

输出


偶数

在这里,由于 482 的倍数,所以执行了 if 块中的代码。