package day04;
public class ArrayReverseDemo1 {
public static void main(String[] args){
// 数组的翻转
int[] arr ={1,2,3,4,5};
// 定义一个新数组 与老数组长度一致
int[] newArr = new int[arr.length];
/* 分析:数组长度是 len
old 0 1 2 3 4 i
new 4 3 2 1 0 len - i - i
*/
for(int i = 0; i <arr.length; i++){
//把公式 写入
newArr[i] = arr[arr.length-i-1];
}
// 还是使用arr 替代新数组
arr = newArr;
// 打印翻转之后的数组
for(int j = 0;j < arr.length;j++){
System.out.println(arr[j]+ " ");
}
}
}
数组的翻转
最新推荐文章于 2024-06-21 17:14:47 发布