调用需要String或int输入的方法时,我没有问题。例如:
return stringMethod("Hello World");
return intMethod(1,2,3);
但是在调用需要输入整数数组的方法时,语法出现问题。我在下面的代码中用于调用方法countEvens的语法无法正常工作。
public class _01_countEvens{
public static void main(String[] args){
return countEvens({2,4,6,7});
}
}
public int countEvens(int[] nums){
int result = 0;
for(int x = 0; x < nums.length; x++){
if(nums[x] % 2 == 0) result++;
}
return result;
}
}
最佳答案
这个语法
{2,4,6,7}
是数组创建语法,只能在数组创建表达式中使用
new int[]{2,4,6,7}
阅读有关数组here的官方Java教程。