スポンサーリンク
小数点以下の四捨五入・切り捨て・切り上げ
let circle = 565.486
// 少数点以下を切り上げ
let ceilCircle = ceil(circle)
print("切り上げ: \(ceilCircle)") // 566.0
// 少数点以下を切り捨て
let floorCircle = floor(circle)
print("切り捨て: \(floorCircle)") // 565.0
// 少数点以下を四捨五入
let roundCircle = round(circle)
print("四捨五入: \(roundCircle)") // 565.0
小数点第2位以下の四捨五入・切り捨て・切り上げ
少数点第1位まで表示したい場合、小数点第2位を四捨五入する方法
let pi = 3.14159
// 小数点第2位の四捨五入
let round2Pi = round(pi*10)/10
print("小数点第2位の四捨五入: \(round2Pi)") // 3.1
// 小数点第3位の四捨五入
let round3Pi = round(pi*100)/100
print("小数点第3位の四捨五入: \(round3Pi)") // 3.14
// 小数点第4位の四捨五入
let round4Pi = round(pi*1000)/1000
print("小数点第4位の四捨五入: \(round4Pi)") // 3.142
動作環境:Xcode10.1, Swift4.2.1
コメント
コメントはありません。