gpt4 book ai didi

java - for 循环 [数组] 期间精度损失

转载 作者:行者123 更新时间:2023-12-01 13:34:57 25 4
gpt4 key购买 nike

double [] temperature = new double[length];    
// After this, the doubles are added to the array after being read from a file.
for (int i : temperature)
{
System.out.printf("%5s" , i.toString());
}

在 for 循环期间,我收到错误“可能会丢失 int 所需的精度;发现: double ”围绕循环的“温度”部分。如何创建 for 循环来打印该字符串中 double 值的值?

最佳答案

更改:

for(int i : temperature) 

for(double i : temperature) 

请注意,温度是一个double数组,而不是int数组。

你的代码是如何编译的?您确定 i.toString() 没有给出任何错误吗?打印 i 就足够了。

关于java - for 循环 [数组] 期间精度损失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21357477/

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