public class Demo {
public static void main(String[] args) {
int[] arrays={1,2,3,4,5}; //定义数组
System.out.println("原数组:");
for (int array : arrays) { //增强for遍历
System.out.print(array+"\t");
}
System.out.println();
int[] result=revers(arrays);//调用反转方法
System.out.println("反转后数组:");
for (int array : result) { //增强for遍历
System.out.print(array+"\t");
}
}
// 定义反转方法
public static int[] revers(int[] arrays){
int[] result =new int[arrays.length]; //创建一个和传进来数组大小一样的数组
for (int i = 0,j =result.length-1; i <arrays.length ; i++,j--) { //同时定义两个变量,i从小到大,j从大到小
result[j] = arrays[i]; // 将arrays第一个元素值赋值给result中最后一个元素
}
return result; //将反转后的数组返回
}
}
编译结果:
![]()