Remove trailing zeros

后端 未结 18 1231
天命终不由人
天命终不由人 2020-11-22 11:26

I have some fields returned by a collection as

2.4200
2.0044
2.0000

I want results like

2.42
2.0044
2

I t

18条回答
  •  天涯浪人
    2020-11-22 11:52

    The following code could be used to not use the string type:

    int decimalResult = 789.500
    while (decimalResult>0 && decimalResult % 10 == 0)
    {
        decimalResult = decimalResult / 10;
    }
    return decimalResult;
    

    Returns 789.5

提交回复
热议问题