Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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 方法返回数组的倒数。_Java_Arrays_Algorithm - Fatal编程技术网

Java 方法返回数组的倒数。

Java 方法返回数组的倒数。,java,arrays,algorithm,Java,Arrays,Algorithm,正在尝试编写一个java方法,返回反转的数组数。但我收到一条错误消息:“此方法必须返回int[]类型的结果。” public int[]反向值(int[]值){ 对于(int i=0;i

正在尝试编写一个java方法,返回反转的数组数。但我收到一条错误消息:“此方法必须返回int[]类型的结果。”

public int[]反向值(int[]值){
对于(int i=0;i

任何关于我做错了什么的建议。

您忘记了
返回值;
方法末尾的运算符;)

您可以通过返回int[](正如Andremoniy所说)或声明方法
void

来解决此问题。Andremoniy说您缺少

return values;
声明

但是在您的情况下,您似乎试图在此时修改原始数组(值),您的方法应该是void,而不是int[]

然而,这通常是不好的做法。
您最好返回int[],但此时您应该处理一个本地数组,用反向值填充它并最终返回。

您忘记了返回语句看起来您有一些不平衡的
{}
,而且,您指定要返回
int[]
,并且您没有任何返回语句。
return values;