Swift Double isMultiple()

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

示例

// check is 9 is multiple of 3 or not var result = 9.isMultiple(of: 3)
print(result) // Output: true

isMultiple() 语法

isMultiple() 方法的语法是:

num.isMultiple(of: otherNumber)

这里,num 是一个数字。


isMultiple() 参数

isMultiple() 方法接受一个参数:

  • otherNumber - 要测试的值

isMultiple() 返回值

isMultiple() 方法返回一个布尔值:

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

示例 1:Swift Double isMultiple()

// check if 4 is multiple of 2 or not
var result1 = 4.isMultiple(of: 2)
print(result1) // check if 2 is multiple of 4 or not
var result2 = 2.isMultiple(of: 4)
print(result2) // check if 210 is multiple of 10 or not
var result3 = 210.isMultiple(of: 10)
print(result3)

输出

true
false
true

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

最后,由于 **210** 是 **10** 的倍数,该方法返回 true


示例 2:检查奇偶数

// check if 48 is multiple of 2 or not if 48.isMultiple(of: 2) {
print("Even Number") } else { print("Odd number") }

输出

 
Even Number

在这里,由于 **48** 是 **2** 的倍数,因此执行了 if 块内的代码。

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战