常规方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| let x = 8.625 print(x / 0.75)
let q = (x / 0.75).rounded(.towardZero)
let r = x.truncatingRemainder(dividingBy: 0.75)
let x1 = 0.75 * q + r
|
或者
1 2 3 4
| let number1 = 10 let number2 = 3 let quotient = number1 / number2 let remainder = number1 % number2
|
也可以使用 quotientAndRemainder(dividingBy:)
1
| func quotientAndRemainder(dividingBy rhs: Int) -> (quotient: Int, remainder: Int)
|
1 2 3 4 5
| let number1 = 10 let number2 = 3 let answer = number1.quotientAndRemainder(dividingBy: number2) answer.quotient answer.remainder
|
是否能整除
1 2 3 4 5 6
| let number = 8 if number % 2 == 0 { print("这个整数可以被2整除") } else { print("这个整数不能被2整除") }
|