class Test {
public static void main(String[] args) {
int[] arr={11,22,33,44,55};
reverseArry(arr);
print(arr);
}
public static void reverseArry(int[] arr){ //逆序
for(int i=0;i<arr.length/2;i++){
/*int temp=arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=temp;*/
swap(arr,arr.length-1-i);
}
}
public static void swap(int[] arr,int a,int b){ //交换
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
public static void print(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]+",");
}
}
}
}
包含两种,一种封装方法swap,一种没有,
|