我已经导入了 ArrayList 和 Integer。在我的代码中,我在多个位置使用了这些符号,但只在一行上出现错误。
以下是导入语句:
import java.util.ArrayList;
import java.lang.Integer;
以下是正确编译的代码片段:
ArrayList<Integer> primes = new ArrayList<Integer>();
primes.add(2);
primes.add(3);
primes.add(5);
primes.add(7);
private static void addPrime(ArrayList<Integer> primes)
{
int newNumber;
int x;
}
这段代码返回上面列出的符号错误:
while (lastValue < half)
{
addPrime(ArrayList<Integer> primes);
lastValue = primes.get(primes.size()-1);
}
我已经研究过这个问题,但我能找到的唯一答案是符号在程序开始时没有正确导入。
最佳答案
如果您还不知道的话,请了解一些背景知识:
private static void addPrime(ArrayList<Integer> primes)
{
int newNumber;
int x;
}
是方法
定义,我们在其中定义该方法将为我们做什么。为了让它为我们做一些事情,我们调用传递参数的方法,例如。 addPrime(参数)
。在这里,您必须传递您在 method
定义中定义的 type
的实际 argument
变量。
所以 addPrime(primes)
适合你。
关于java - 找不到符号 - ArrayList;找不到符号 - 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46328486/