java float 類型,小數點後保留兩位有效數字,如果是零就不要顯示了

java float 類型,小數點後保留兩位有效數字,如果全是零就不要顯示了,如  28.00 顯示爲28  ;    28.20顯示爲28.2


    public static String getFloatValue(String value) {
        Float f = Float.valueOf(value);
        int itemp = Math.round((f - f.intValue()) * 100);
        if (itemp % 100 == 0) {
            value = String.format("%.0f", f);
        } else if (itemp % 10 == 0) {
            value = String.format("%.1f", f);
        } else {
            value = String.format("%.2f", f);
        }

        return value;
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章