如何从双数设置舍入值

时间:2018-12-26 11:03:56

标签: java android decimal rounding

我正在尝试根据用户输入来计算平均值。现在,我已经掌握了基础知识。但是当我输入的数字将是1 \ 3等时,我得到了整个数字系列,当发生这种情况时,我希望将其舍入到1个数字。就像处理“正常”数字(如5.0)一样

欢迎任何解释或提示等!

var rooms *list.List

2 个答案:

答案 0 :(得分:3)

您可以使用String.format()对数字进行四舍五入。

String result = String.format("%.2f", your_double_variable);

您还可以使用DecimalFormat类。

double avg;
DecimalFormat df = new DecimalFormat("#.##");      
ans = Double.valueOf(df.format(avg));

答案 1 :(得分:0)

使用Math实用程序类的舍入方法

Math.round(average,1);