day05--数组的操作_数组的反转
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
package com.inmind.array01;
|
||||||
|
/*
|
||||||
|
数组的反转:定义一个数组,将原数组中的数据,倒转保存到另一个数组中
|
||||||
|
*/
|
||||||
|
public class Demo07 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
int[] arr1 = {1, 2, 3, 4, 5};
|
||||||
|
|
||||||
|
//将arr1中的数据,倒着保存到另一个数组中
|
||||||
|
int[] arr2 = new int[arr1.length];
|
||||||
|
|
||||||
|
/*
|
||||||
|
反向遍历,赋值新数组
|
||||||
|
i -->4,3,2,1,0
|
||||||
|
arr2 -->0,1,2,3,4
|
||||||
|
*/
|
||||||
|
|
||||||
|
for (int i = arr1.length - 1; i >= 0; i--) {
|
||||||
|
int temp = arr1[i];
|
||||||
|
arr2[(arr1.length- 1) - i] = temp;
|
||||||
|
}
|
||||||
|
|
||||||
|
//查看arr2数组的内容
|
||||||
|
for (int i = 0; i < arr2.length; i++) {
|
||||||
|
System.out.println(arr2[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user