编写类A03,实现数组的复制功能copyArr,输入旧数组,返回一个新数组,元素和旧数组一样

 1 public class Homework04 {
 2     //编写一个 main 方法
 3     public static void main(String[] args) {
 4 
 5         int[] oldArr = {10,30,50};
 6         A03 a03 = new A03();
 7         int[] newArr = a03.copyArr(oldArr);
 8         //遍历newArr,验证
 9         System.out.println("==返回的newArr元素情况==");
10         for(int i = 0; i < newArr.length;i++){
11             System.out.print(newArr[i] + "\t");
12         }
13 
14 
15 
16     }
17 }
18 /*
19 编写类A03,实现数组的复制功能copyArr,输入旧数组,返回一个新数组,元素和旧数组一样
20  */
21 class A03{
22     public int[] copyArr(int[] oldArr){
23         //在堆中,创建一个长度为oldArr.length数组
24         int[] newArr = new int[oldArr.length];
25         //遍历oldArr,将元素拷贝到newArr
26         for(int i = 0;i<oldArr.length;i++){
27             newArr[i] = oldArr[i];
28         }
29 
30         return newArr;
31     }
32 }

 

posted @ 2024-08-22 09:36  勤奋的小番茄  阅读(6)  评论(0编辑  收藏  举报