gpt4 book ai didi

java - 双值随机增加

转载 作者:行者123 更新时间:2023-11-29 03:20:26 27 4
gpt4 key购买 nike

double 值随机增加。

for(double i=-1;i<=1;i+=0.1)
{
for(double j=-1;j<=1;j+=0.1)
{
//logic
system.out.print(i);
system.out.print(j);
}
}


Here, the value comes like:
-1, -0.9, -0.8, -0.69, -0.51 ....-0.099 , 1.007 (WHY, U ARE GREATER THAN 1)

输出不一样,但有点像这样。

但是,我只想要确切的值。我该怎么办??

最佳答案

您可以使用整数计数器,然后乘以得到 double :

for(int i = -10; i <= 10; i++) {
double iDouble = 0.1 * i;
....
}

double 仍然会有舍入误差 - 这是不可避免的 - 但舍入误差不会影响循环计数。

关于java - 双值随机增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23975665/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com