gpt4 book ai didi

java - 关于调用方法时添加两个数组变量

转载 作者:行者123 更新时间:2023-12-02 06:35:29 25 4
gpt4 key购买 nike

每个数组中有四个部分。我想在数组的第一部分匹配时添加最后一部分,但我不能。我怎样才能做到这一点?

data[count]=new CustomerRecord(sentence);
for (int i=0; i<count; ++i){
if(data[i].getCustomerNumber()==data[count].getCustomerNumber()){
data[count].getBalance()=data[i].getBalance()+data[count].getBalance();
}
}

CustomerRecord 是一个包含 CustomerNumber、lastName、firstName 和 Balance 部分的对象。将句子传递给 CustomerRecord 后,我将每个句子分开,并将 Balance 设为 double,将 CustomerNumber 设为整数。

错误消息是 data[count].getBalance()=data[i].getBalance()+data[count].getBalance(); 的左侧

必须是一个变量。如何添加最后两部分并存储在 data[count].getBalance() 中?

最佳答案

您需要使用setBalance()方法设置该值。

data[count].setBalance(data[i].getBalance()+data[count].getBalance());

您不能对赋值运算符的 LHS 进行方法调用。您需要有一个可以分配值的变量。

在您的情况下,您需要将该值设置为 data[count] 元素的余额,因此只需调用 setBalance() 即可。

关于java - 关于调用方法时添加两个数组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19699803/

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