How to round a double to nearest Int in Swift
In this tutorial, we are going to learn about how to round a double to its nearest Int in Swift.
Using the round() method
We can round a double to the nearest Int by using the round() method in Swift.
Here is an example, that rounds the double 15.3 to the nearest integer 15.0:
import Foundation
var a = 15.3
a.round()
print(a)Output:
15.0If the decimal value is >=.5 then it rounds up to the nearest value. for example, it rounds the 15.7 to 16.0.
import Foundation
var b = 15.7
b.round()
print(b) // 16.0The round() method modifies the original value assigned to the variable, if you want to preserve an original value then you can use the rounded() method.
Example:
import Foundation
var b = 15.7
var c = b.rounded()
print(b) // 15.7
print(c) // 16.0

