gpt4 book ai didi

java - java中double只返回一个精度

转载 作者:行者123 更新时间:2023-12-01 07:34:29 26 4
gpt4 key购买 nike

在我的代码中,我对数字进行除法并将其存储在双变量中。但变量仅以一种精度返回。我想提高精度,我该怎么做。

double x;
for ( int i =0 ; i<10000 ; i++)
{

x= w[i] / l[i];
System.out.println(x);
}

上面代码中的w和l是整数数组;

我得到的输出如下

3.0
0.0
1.0
0.0

我想将精度至少提高到 4。

最佳答案

使用

x = ((double) w[i]) / l[i];

事实上,您使用整数除法来除以两个整数,并将所得的 int 分配给 double。将其中一个操作数转换为 double 会使其执行双除法。

关于java - java中double只返回一个精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13903457/

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