黑马程序员技术交流社区
标题:
问题求教
[打印本页]
作者:
苏轶博
时间:
2015-10-8 15:44
标题:
问题求教
题目:复制操作
要求:给定一个数组,编写程序,生成一个与给定数组一模一样的新数组
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);
}
}
以上是我写的实现代码,没有错误,但是打印出的结果却是一个地址,而不是我需要得到与指定数组一模一样的新数组呢?急切求教。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2