swiftの小数点の四捨五入・切り捨て・切り上げ

calendar

スポンサーリンク

小数点以下の四捨五入・切り捨て・切り上げ

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

この記事をシェアする

コメント

コメントはありません。

down コメントを残す