如何使用Java舍入到小数点后一位

时间:2018-10-18 17:57:05

标签: java

我试图四舍五入到最接近的十进制值,但是,此行代码始终返回0到1之间的数字,我也希望输出在1到10之间。我在哪里出错?

power[i] = rng.nextDouble();

2 个答案:

答案 0 :(得分:-1)

您可以使用JDK的Math.round

可以找到详细的示例here

答案 1 :(得分:-1)

Math.round(ThreadLocalRandom.nextDouble(1,10)*10)/10.0