数组拷贝
要求:
请把一个整型数组,例如存了数据:11,22,33,拷贝成一个一模一样的新数组出来。
public static void main(String[] args) {
int [] arr ={1,2,3,4,5,6,50,60};
int[] arr2 =copy(arr);
//调用打印函数
print(arr2);
}
//定义一个方法返回数组
public static int[] copy(int[] arr) {
int[] arr2 = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
arr2[i] = arr[i];
}
return arr2;
}
public static void print(int[] arr2) {
System.out.print("[");
for (int i = 0; i < arr2.length; i++) {
//前几个中间用,号隔开,最后一个不设逗号,所以长度减一进行比较
System.out.print(i<arr2.length-1?arr2[i] + ",":arr2[i]);
}
System.out.println("]");
}
运行结果图: