Java数组拷贝 用初级的回答 我刚学 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:07:04
数组拷贝CopyArray.java
定义数组int[] a = { 1,2, 3, 4,5, 6, 7, 8,9,10 }和b。
B数组的长度为5;
(1)将数组a中的所以元素拷贝到数组b中,打印b中元素。(用循环实现)
结果参考:

1,2,3,4,5,6,7,8,9,10
2)向a数组中的第八个位置,添加新的数据200.
并把数组中的新数据遍历打印出来。
3)把添加完新数据的a数组,中的第五个位置的数据删除,
并把就数组中的元素顺序打印

public class MyClass {

public static void main(String[] args) {
int[] a ={ 1,2,3,4,5,6,7,8,9,10};
int[] b = new int[10];
System.arraycopy(a,0,b,0,10);
for(int i=0;i<10;i++){
System.out.print(b[i]+" ,");
}
System.out.println("---------------------------");
b[7] = 200;
for(int i=0;i<10;i++){
System.out.print(b[i]+" ,");
}
System.out.println("---------------------------");
for(int i=4;i<9;i++){
b[i]=b[i+1];
}
for(int i=4;i<9;i++){
System.out.print(b[i]+", ");
}
}
}

很简单呀,可以自己试一试写..

很适合出初学的写,

5分我就不写了..