思路:
定义一个数组,用静态初始化完成数组元素的初始化
循环遍历数组,这一次初始化
语句定义两个索引变量,判断条件是开始索引小于等于结束索引
变量交换
遍历数组
public class 反转 {
public static void main(String[] args) {
//定义数组
int[] arr ={19,27,56,23,50};
//调用
reverse(arr);
//调用
printA(arr);
}
public static void reverse(int []arr){
//循环遍历数组,这一次初始化语句定义两个索引变量,判断条件是开始索引小于等于结束索引
for (int start=0,end=arr.length-1;start<=end;start++,end--){
//变量交换
int temp=arr[start];
arr[start]=arr[end];
arr[end]=temp;
}
}
//数组的遍历
public static void printA(int [] arr){
System.out.print("[");
for (int i =0;i<arr.length;i++){
if (i==arr.length-1){
System.out.print(arr[i]);
}else {
System.out.print(arr[i]+",");
}
}
System.out.print("]");
}
}