gpt4 book ai didi

java - 如何使用另一个方法中的变量? (找不到符号 - 变量 EvenNum)

转载 作者:行者123 更新时间:2023-12-01 18:13:35 24 4
gpt4 key购买 nike

我正在编写一个仅打印数组偶数的代码。但我在将 evenNum 变量从 countEm 发送到 getAllEvens 时遇到问题。

private static int countEm(int[] array)
{
int evenNum = 0;
for (int i = 0; i <array.length; i++)
{
if (i%2 == 0)
{
evenNum++;
}
}
return evenNum;
}

public static int[] getAllEvens(int[] array)
{
int[] evens = new int [evenNum];
int c = 0;
for(int i = 0; i < array.length; i++)
{
if(array[i]%2==0)
{
evens[c] = array[i];
c++;
}
}
return evens;
}

如何使用其他方法中的变量?

最佳答案

这样,gettAllEvents将永远无法访问evenNum。

您应该在函数 countEm 之外声明它

关于java - 如何使用另一个方法中的变量? (找不到符号 - 变量 EvenNum),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60417770/

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