gpt4 book ai didi

Java - 如何对数组中的值执行操作?

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

这就是我正在尝试做的操作。我收到错误“二元运算符“*”的操作数类型错误。

我如何通过这个计算?有人能给我举个例子来说明如何做到这一点吗?请注意,day[i] 中已包含所有值。

最佳答案

提示是 day[i]*9 没有任何意义。这肯定是因为 day[i] 不是数字类型。

如果 day 也是 Temperature[] 类型,那么您不能将 day[i] 乘以任何值,因为它是一个对象,不是一个数字。您需要编写一个 Temperature 方法来读取存储在那里的值:

public class Temperature {

private double temp;

// constructors etc.

public double getTemp() {
return temp;
}
}

现在您可以使用

(day[i].getTemp()*9)/5+32

得到你想要的。请注意,我已将类型设置为 double,因为看起来您需要在这里进行浮点运算。

关于Java - 如何对数组中的值执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26284154/

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