Java中数组的复制及数组的反转 超、凢脫俗 2023-01-05 05:11 99阅读 0赞 public static void main(String[] args) { // 自定义一个数组array1 int[] array1 = new int[] { 12, 54, 3, 99, 111, 16 }; // 数组的复制,先定义一个新数组 int[] array2 = new int[array1.length]; // 复制数组1给新的数组2 for (int i = 0; i < array1.length; i++) { array2[i] = array1[i]; } // 反转 for (int i = 0; i < array1.length / 2; i++) { int temp = array1[i]; array1[i] = array1[array1.length - i - 1]; array1[array1.length - i - 1] = temp; } // 遍历输出array1 for (int i = 0; i < array1.length; i++) { System.out.print(array1[i] + "\t"); } } **输出结果:** ![在这里插入图片描述][20210111173804296.png] [20210111173804296.png]: /images/20221119/3bd8b586594c434eaa4e606885334d82.png
还没有评论,来说两句吧...