Java 错误'';在数组定义中应为;已经使用 公共类分配第8章 { 公共静态void main(字符串[]args) { 整数随机数=新整数[100]; int计数器=0; while(计数器
我一直在尝试执行一个程序来对数组中的变量进行排序,但我一直得到一个“;”声明数组后的行中出现预期错误,程序应在该行中从函数检索数组。任何帮助都将不胜感激。这是错误的语法(导致出现Java 错误'';在数组定义中应为;已经使用 公共类分配第8章 { 公共静态void main(字符串[]args) { 整数随机数=新整数[100]; int计数器=0; while(计数器,java,arrays,function,Java,Arrays,Function,我一直在尝试执行一个程序来对数组中的变量进行排序,但我一直得到一个“;”声明数组后的行中出现预期错误,程序应在该行中从函数检索数组。任何帮助都将不胜感激。这是错误的语法(导致出现;“预期错误”): 不需要支架。您可以这样做: oddNumbers[] = getOddNumbers(randomNumbers); 除此之外,您还有很多错误: oddNumbers = getOddNumbers(randomNumbers); 方法声明中的返回值错误(返回的是数组,而不是int): 通过初始化
;“预期错误”
):
不需要支架。您可以这样做:
oddNumbers[] = getOddNumbers(randomNumbers);
除此之外,您还有很多错误:
oddNumbers = getOddNumbers(randomNumbers);
方法声明中的返回值错误(返回的是数组,而不是int
):
通过初始化oddNumbers
成为一个数组。当您要指定值时
int oddNumbers[] = new int[100];
左右两侧均应为阵列
可能您应该使用IDE进行编码,然后它可能会帮助您理解一些类似的问题。您需要解决这个问题:int randomNumbers=new int[100];您正在声明arry do:int[]randomNumbers=new int[100];
int randomNumbers[] = new int[100]; // you need the brackets
public static int[] getEvenNumbers(int randomNumbers)
int oddNumbers[] = new int[100];
oddNumbers={elements of array}