首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自学编程004 合并数组

随机生成两个数组,并将他们拷贝合并到一起:

package qqq;

public class HelloWorld {

public static void main(String[] args) { int num1 = (int)(Math.random()*10); System.out.printf("随机生成的数组a长度为:%d",num1); int num2 = (int)(Math.random()*10); System.out.printf("\n随机生成的数组b长度为:%d",num2); int num3 = num1 + num2; System.out.printf("\n合并之后的数组c长度为:%d",num3); int[] a = new int[num1]; int[] b = new int[num2]; int[] c = new int[num3]; for (int i = 0; i < a.length; i++) { a[i] = (int)(Math.random()*100); } for (int i = 0; i < b.length; i++) { b[i] = (int)(Math.random()*100); } System.out.println("\n打印随机生成的a数组:"); for (int i = 0; i < a.length; i++) { System.out.printf("%d ",a[i]); } System.out.println("\n打印随机生成的b数组:"); for (int i = 0; i < b.length; i++) { System.out.printf("%d ",b[i]); } System.arraycopy(a, 0, c, 0, num1); System.arraycopy(b, 0, c, num1, num2); System.out.println("\n打印合并之后的c数组:"); for (int i = 0; i < c.length; i++) { System.out.printf("%d ",c[i]); } }}

运行结果:

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O8RU5e5Lvu_v0fhJAfTGMg-A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券