From d03a5cf953431a8778eff47ddc2bd1e660a10852 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Fri, 18 Sep 2026 11:54:37 +0800 Subject: [PATCH] =?UTF-8?q?day05--=E6=95=B0=E7=BB=84=E7=9A=84=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=5F=E6=95=B0=E7=BB=84=E7=9A=84=E5=8F=8D=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day05/src/com/inmind/array01/Demo07.java | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 day05/src/com/inmind/array01/Demo07.java diff --git a/day05/src/com/inmind/array01/Demo07.java b/day05/src/com/inmind/array01/Demo07.java new file mode 100644 index 0000000..98ef5a9 --- /dev/null +++ b/day05/src/com/inmind/array01/Demo07.java @@ -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]); + } + } +}