【问题标题】:Convert a number to 1 decimal precision [duplicate]将数字转换为 1 位小数精度 [重复]
【发布时间】:2015-08-10 11:03:39
【问题描述】:

我想将给定的数字四舍五入到小数点后一位,但如果数字是整数,那么输出应该在小数点后有一个零。
示例:

输入: 24.66, 24.0002, 24.62

输出: 24.7, 24.0, 24.6

【问题讨论】:

  • 在发布这个问题之前你真的没有谷歌这个吗?这个问题之前已经被问了数百次,并且有很多例子,例如:stackoverflow.com/questions/12146100/…
  • 在 C# 中?还是使用 jQuery(这是一个 JavaScript 库)?你已经标记了两者,这没有多大意义。
  • @Backs - 在不知道 OP 正在使用的情况下,我们无法知道要删除哪个标签。操作请阅读How to Ask

标签: c# jquery .net


【解决方案1】:

试试这个

var value = 24.66;
var result = Math.Round(value, 1);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    相关资源
    最近更新 更多