ruby 数値操作

本稿について

本稿はサイト運営者が学んだことなどを記したメモの内容です。
全てが正確な情報とは限りません。ご注意ください。また修正するべき点は適時修正していきます
切り捨て
(num.to_f / num.to_f * 100).floor

# 小数点2桁以下切り捨て
(num.to_f / num.to_f * 100).floor(2).to_f 

切り上げ
(num.to_f / num.to_f * 100).ceil

# 小数点2桁以下切り上げ
(num.to_f / num.to_f * 100).ceil(2).to_f

四捨五入
(num.to_f / num.to_f * 100).round

偶数判定
if num.even?

奇数判定
if num.odd?

正負判定
if num.positive?
if num.negative?

[参考]
Back