Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误'';在数组定义中应为;已经使用 公共类分配第8章 { 公共静态void main(字符串[]args) { 整数随机数=新整数[100]; int计数器=0; while(计数器_Java_Arrays_Function - Fatal编程技术网

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}