题目:复制操作
要求:给定一个数组,编写程序,生成一个与给定数组一模一样的新数组
class Test{
public static int[] copy(int[] arr){
//新数组的长度与指定的一样
int[] newArr = new int(arr.length);
//新数组元素和指定的一样
for(int index = 0; index < arr.length; index++){
//将给定的数组中的元素赋值给新数组
newArr[index] = arr[index];
}
return newArr;
}
public static void main(String[] args){
int[] arr = {7,3,4,5,8};//指定数组中元素
int[] newArr = copy(arr);//调用方法,传接参数
System.out.println("打印出新数组" + newArr);
}
}
以上是我写的实现代码,没有错误,但是打印出的结果却是一个地址,而不是我需要得到与指定数组一模一样的新数组呢?急切求教。。。。。。 |
|