▽1
●
a-kuma3 ベストアンサー |
「小数点が入る」というのは、puts とかしたときに ".0" が入るということですよね。
数値が Float として取れるからです。
データを取った後にどう使うかにもよりますが、小数点以下の精度が無いことが確実ならば、整数にしてしまうか、出力するときに書式をつけるか、という感じになると思います。
a = 12345.0 # Float のインスタンス puts a # 12345.0 puts a.to_i # 12345 整数(Integer)にしてしまう printf "%d",a # 12345 書式を使って、小数点以下を出さない