java - 如何四舍五入到最接近的十?

标签 java rounding

<分区>

如何在没有 if 语句的情况下将数字四舍五入到最接近的十?例如,98 到 100。

int num = 87;
double t;
double d = 1.0 * num; // d = 87.0
t = d/100;
System.out.println(t);

最佳答案

您可以使用 Math.round(num/10.0) * 10

关于java - 如何四舍五入到最接近的十?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39824914/

相关文章:

java - 出现错误 : platform DatabasePlatform does not support NativeSequence

java - NoHandlerFoundException 集中的 'parameters map' 在哪里?

java - ExecutorService 与任务链关闭

.net - 使用 == 运算符比较两个舍入的 float 是否正确?

django - 在 Django 中四舍五入小数

java - 使用套接字编程将数据从Java发送到C

java - 如何使用 Picasso 指定多个后备图像?

java - 删除 float 的尾随数字

mysql - 如何将时间四舍五入到最接近的 15 分钟段

PHP 舍入为整数