yan061

导航

java反转数组

public static void main(String[] args) {
int[] li = {1, 2, 3, 4, 5, 6, 7};
int[] li2 = {1, 2, 3, 4, 5, 6, 7};
// 方法一
for (int i = 0; i < li.length / 2; i++) {
int temp = li[i];
li[i] = li[li.length - 1 - i];
li[li.length - 1 - i] = temp;
}
for (int i = 0; i < li.length; i++) {
System.out.print(li[i]+" ");
}

// 方法二
for (int i = 0,j = li2.length -1; i < j; i++,j--) {
int temp = li2[i];
li2[i]=li2[j];
li2[j]=temp;
}
System.out.println();
for (int i = 0; i < li.length; i++) {
System.out.print(li2[i]+" ");
}
}


输出结果为: 7 6 5 4 3 2 1 

posted on 2022-01-06 11:02  yan061  阅读(51)  评论(0编辑  收藏  举报