编写类A3,实现数组的复制功能copyArr, 输入旧数组,返回一个新数组,元素和旧数组一样
package Hello;
public class a {
public static void main(String[] args) {
int[] arr1 = {1,2,3};
A3 a3 = new A3();
int[] arr2 = a3.copyArr(arr1);
//遍历arr2,验证
System.out.println("==返回的arr2元素情况==");
for (int i = 0; i < arr2.length; i++){
System.out.print(arr2[i]+"\t");
}
}
}
//编写类A3,实现数组的复制功能copyArr, 输入旧数组,返回一个新数组,元素和旧数组一样
//思路
//1.类名:A3
//2.方法名: copyArr
//3.形参: int[] arr
class A3{
public int[] copyArr(int[] arr1){
//在堆中,创建一个长度为arr1.length数组
int[] arr2 = new int[arr1.length];
//遍历arr1,将元素拷贝到arr2
for(int i = 0; i < arr1.length; i++)
{
arr2[i] = arr1[i];
}
return arr2;
}
}