SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】小数点以下、小数点第二位の四捨五入・切り上げ・切り捨てする方法

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

四捨五入

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let pi = 3.14
print(round(pi)) // 3.0
let pi = 3.14 print(round(pi)) // 3.0
let pi = 3.14
print(round(pi))    // 3.0

切り上げ

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let pi = 3.14
print(ceil(pi)) // 4.0
let pi = 3.14 print(ceil(pi)) // 4.0
let pi = 3.14
print(ceil(pi))    // 4.0

切り捨て

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let pi = 3.14
print(floor(pi)) // 3.0
let pi = 3.14 print(floor(pi)) // 3.0
let pi = 3.14
print(floor(pi))    // 3.0

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

四捨五入

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let pi = 3.14
print(round(pi*10)/10) // 3.1
let pi = 3.14 print(round(pi*10)/10) // 3.1
let pi = 3.14
print(round(pi*10)/10)    // 3.1

切り上げ

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let pi = 3.14
print(ceil(pi*10)/10) // 3.2
let pi = 3.14 print(ceil(pi*10)/10) // 3.2
let pi = 3.14
print(ceil(pi*10)/10)    // 3.2

切り捨て

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let pi = 3.14
print(floor(pi*10)/10)) // 3.0
let pi = 3.14 print(floor(pi*10)/10)) // 3.0
let pi = 3.14
print(floor(pi*10)/10))    // 3.0

評価