利用for循环实现反转
直接上代码:
public class ArrayReverse {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr = {1,2,3,4,5,6,7};
System.out.println("原数组:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
System.out.println();
System.out.println("数组反转之后:");
getArratReverse(arr);
}
//方法实现数组的反转
private static void getArratReverse(int[] arr) {
// TODO Auto-generated method stub
if (arr!=null&&arr.length!=0) {
for (int i = 0,j=arr.length-1; i < j; i++,j--) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}else {
System.out.println("数组不能为null或者数组长度不能为0");
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
}
结果: