当前位置: 首页 > 知识库问答 >
问题:

如何在kotlin android中将浮点值重新设置为小数点后的一个位置

姜献
2023-03-14

我有一个数字,一些数字小数点后,我怎么能舍入这个浮点数与一个数字小数点后

例如1.366565646转换为1.3

共有1个答案

贲培
2023-03-14

在你的情况下,我认为你需要修剪数字而不是四舍五入,你可以使用这个:

 double d = 1.366565646;
 DecimalFormat df = new DecimalFormat("#.#");
 double p = Double.parseDouble(df.format(d));
 类似资料:
  • 如何将结果四舍五入到小数点后2位并显示在结果标签上?我找到了一些陈述,但我对Swift是新手,实际上很难为我的项目重建样本。

  • 问题内容: 假设我有,我想将其转换为。如何在Python中完成此操作? 给与不。我是Python或一般编程的新手。 我不想将其打印为字符串,结果将被进一步使用。有关此问题的更多信息,请查看 Tim Wilson的Python编程技巧:贷款和付款计算器 。 问题答案: (或的结果)正确舍入为小数点后两位。数学上,这听起来像您想要的是天花板功能。Python模块中的一个名为: 地板和天花板功能通常分别

  • 我有这个: 我想给这个方法传递一个浮点值,四舍五入到一个小数位,将其转换为字符串,然后返回它。目前,这对数字没有任何影响。 会更有效吗?我是C语言的新手。

  • 问题内容: 我正在从文件中读取数据,对其进行修改并将其写入另一个文件。新文件将被另一个程序读取,因此保持准确的格式至关重要 例如,输入文件中的数字之一是: 我的脚本对列应用了一些数学运算,应该返回 但是目前返回的是 我怎么会写一个浮动例如,作为一个文件? 问题答案: 将其格式化为6位小数: 演示: 该函数按照给定的格式说明将值转换为字符串。

  • 我需要将浮点值表示为小数点后具有不同位置数的字符串,应该由变量设置,而不是像.2f那样硬编码。 现在我使用的是圆形方法: 此函数删除额外的数字,因此结果不再具有指定的数字数。但它不添加尾随零。 有没有更好的方法来实现这个功能?

  • 如果我想要浮点数中的点后3位数字,该怎么办? 如果那么我想要的值为