1. 程式人生 > >數組倒序 排列方式 詳解!

數組倒序 排列方式 詳解!

初始化 system stat 設置 last out 換行 string str

public class 數組逆序排列 {//不建議這樣命名!我是英文比較菜 ,無奈之舉!建議規範命名!

public static void main(String[] args)
{//目的 數組逆序排列

int arr []={1,2,3,4,5,6,7,8,9};

System.out.println("初始化數組");

for(int q=0;q<arr.length;q++)
{
System.out.print(arr[q]+" ");
}
System.out.println();
System.out.println("逆序後的數組");

reverse(arr);//定義一個函數 實現數組元素交換功能

print(arr);//定義函數 遍歷數組!

}
public static void reverse(int arr[])
{/*
思路 : 數組 逆序 就是 數組中第一個元素和最後一個元素交換位置!
遍歷數組 將數組中前後的元素交換即可!

*/
for(int first=0,last=arr.length-1;first<last; first++,last--)//在數組便利中 實現元素交換
{
int temp=arr[first];//---->設置變量 便於元素位置交換!
arr[first]=arr[last];
arr[last]=temp;

}

}

public static void print(int arr[]){
for(int q=0;q<arr.length;q++){
System.out.print(arr[q]+" ");//print 不換行打印
}

}
}

數組倒序 排列方式 詳解!