中易网

以下程序段实现数组元素的复制,将一个具有count个元素的int型数组复制到堆中新申

答案:3  悬赏:70  
解决时间 2021-04-27 14:51
  • 提问者网友:挣扎重来
  • 2021-04-27 07:16




最佳答案
  • 二级知识专家网友:請叫我丶偏執狂
  • 2021-04-27 08:38
您好,您这样:
public static void main(String[] args) {
int[] array_1 = new int[10];
int[] array_2 = new int[10];
int[] array_3 = new int[10];
for (int i = 0; i < array_1.length; i++) {
array_1[i] = i;// 赋值
}
// for 赋值
for (int i = 0; i < array_1.length; i++) {
array_2[i] = i;// 赋值
}
// copy 赋值
System.arraycopy(array_1, 0, array_2, 0, array_1.length);
// 克隆
array_3 = array_1.clone();

for (int i = 0; i < array_1.length; i++) {
System.out.println("array_1[" + i + "] =" + array_1[i]);
}
for (int i = 0; i < array_2.length; i++) {
System.out.println("array_2[" + i + "] =" + array_2[i]);
}
for (int i = 0; i < array_3.length; i++) {
System.out.println("array_3[" + i + "] =" + array_3[i]);
}
}
全部回答
  • 1楼网友:蜜罐小熊
  • 2021-04-27 09:30
楼主得到答案了吗。。同求啊
  • 2楼网友:萌萌哒小可爱
  • 2021-04-27 09:19
public class sumarraynum { public static void main(string[] args) { int[] arraynum = new int[10] ; int[] arraynum1 = new int[10] ; int[] arraynum2 = new int[10] ; //arraynum1赋值 for(int i = 0 ; i < 10 ; i++) { arraynum1[i] = i+1; } //arraynum2赋值 for(int y = 9 ; y >=0 ; y--) { arraynum2[9-y] = y+1; } //arraynum1、arraynum2对应相加和 for(int z = 0 ; z < 10 ; z++) { arraynum[z] = arraynum1[z]+arraynum2[z]; } //查看结果 for(int i = 0 ; i < 10 ; i++) { system.out.println("arraynum["+i+"] = "+ arraynum[i]); } } } 个人建议这些小程序自己实际动手写一下,没必要这些也在网上问,学程序的靠敲敲敲敲敲敲敲敲。。。。。。。。。。。。。。。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息