gpt4 book ai didi

java - 在方法中传递 n 个变量时查找返回值

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

int add3(int...numbers)
{
for(int number : numbers)
{
int number1=0;
number1= number+number1;
}
return number1;
}

这是我写的内容,用于在通过方法传递时找出 n 个数字的总和。我在获取返回值时遇到错误,即 number1 变量无法解析为变量类型。

最佳答案

您必须在循环之前声明 number1。如果在循环内部定义它,则在循环之后的 return 语句中无法识别它。

int add3(int...numbers)
{
int number1=0;
for(int number : numbers)
{
number1= number+number1;
}
return number1;
}

另一个建议是将 number1 更改为有意义的名称,例如 sum

关于java - 在方法中传递 n 个变量时查找返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30931158/

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