> 整数、float、doubleで別々のコードを書かなきゃいけないなんて
やってられない

じゃあ、これ以上の答えがあるってのか?