Float型からString型へ変換するときの小数点を消す処理 | java

最近はどっぷりandroidに漬かっています
というか、アルゴリズム考えるのが楽しくて
さて、Float型で定義した変数に1を代入すると1.0になります
この「.0」の部分を消す方法はいくつかありますが、今回はこちら

 Float f = 10.0;
//        小数で表示        if(f%1!=0.0)  return String.valueOf(f);
//        整数で表示        else          return String.valueOf((int)f);
    

float型で定義した10を1で割ってあまりが0であれば、小数点以下が無いと判断できます
参考までに。

コメント