问题描述:无法实现数组翻转,报错
报错信息:
package Array02;
public class Array02 {
public static void main(String[] args) {
//普通for循环打印数组
int[] Aarrays = {1,2,3,4,5,6,7};
reverse(Aarrays);
//for each打印数组(没有下标,不好取数操作)
}
//翻转数组
public static int[] reverse(int[] arrays) {
int [] result = new int[arrays.length];
for(int i = 0 , j = result.length;i < j;i++,j--) {
result[i]=arrays[j];
System.out.print(arrays[i]+" ");
}
return result;
}
//计算数组长度的方法
public static void Printarrays(int[] printarrays) {
for(int i=0;i<printarrays.length;i++) {
System.out.print(printarrays[i]+" ");
}
}
}