java 实现数组逆序
逆序思想:
将数组的第一位与最后一位互换,第二位与倒数第二为互换,以此类推
package day0721;
public class Demo {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9,10};
//for循环打印数组
System.out.println("原顺序:");
for(int i =0;i<arr.length;i++) {
System.out.print(arr[i]+" ");
}
//用for循环实现逆序
for(int i =0;i<arr.length/2;i++) {
int temp = arr[arr.length-1-i];
arr[arr.length-1-i]=arr[i];
arr[i]=temp;
}
//for循环打印逆序后的数组
System.out.println();
System.out.println("逆顺序:");
for(int i =0;i<arr.length;i++) {
System.out.print(arr[i]+" ");
}
}
}
最后打印的结果: