这段代码有什么问题?
if(a.length >= 2)
int[] c = new int[]{a[0],a[1]};
return c;
它似乎一直认为上面代码的第二行是错误的,特别是 int[] 语句(定义一个数组)。数组a已定义。
最佳答案
变量c
仅存在于if
block 的范围内。您可以立即使用return
。
if(a.length >= 2)
return new int[]{a[0], a[1]};
关于java - 数组定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19171157/