/*
数组元素逆序
分析:
A;定义一个数组,并进行初始化
B:思路:
把0索引和a.length-1的数据交换
把1索引和a.length-2的数据交换
...
只要做到a.length/2的时候即可
*/
class Li{
public static void main(String[] args){
int []a={45,213,545,20,14,4};
//调用方法
end(a);
printArray(a);
}
//end 这个方法只是把数组a逆序排列,因为没有输出语句无法输出
public static void end (int []a){
for(int x=0;x<a.length/2;x++){
int temp = a[x];
a[x]=a[a.length-1-x];
a[a.length-1-x]=temp;
}
}
//遍历数组 输出语句
public static void printArray(int[] arr) {
System.out.print("[");
for(int x=0; x<arr.length; x++) {
if(x == arr.length-1) { //这是最后一个元素
System.out.println(arr[x]+"]");
}else {
System.out.print(arr[x]+", ");
}
}
}
}
数组元素逆序输出
最新推荐文章于 2024-04-02 22:41:51 发布