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 不換行打印
}
}
}