gpt4 book ai didi

java - 我如何更改方法传递的值?

转载 作者:行者123 更新时间:2023-11-29 07:36:33 25 4
gpt4 key购买 nike

所以我试图将存储在 getDay() 中的值增加 1,但此方法不起作用。有什么建议吗?谢谢

if(getDay()<1 || getDay()>31);
{
int temp = getDay();
temp++;
getDay() = temp;
}

最佳答案

您不能通过这种方式更新 getDay() 返回的值:

getDay() = temp;  <-- this won't work

相反,如果存在 setDay() 方法,那么您可以调用它:

setDay(temp);

或者,您需要阅读 getDay() 方法的代码并了解如何在该代码中设置值。

编辑

因此,您的代码可能如下所示:

if(getDay()<1 || getDay()>31)
{
int temp = getDay();
temp++;
setDay(temp);
}

或者...

if(getDay()<1 || getDay()>31)
{
int temp = getDay();
setDay(++temp);
}

关于java - 我如何更改方法传递的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35051575/

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