编写一个java程序,创建数组arr1和arr2,将数组arr1中索引位置是0~3中的元素复制到数
编写一个java程序,创建数组arr1和arr2,将数组arr1中索引位置是0~3中的元素复制到数组arr2中,最后将数组arr1和arr2中的元素输出。...
编写一个java程序,创建数组arr1和arr2,将数组arr1中索引位置是0~3中的元素复制到数组arr2中,最后将数组arr1和arr2中的元素输出。
展开
2个回答
展开全部
public class Test {
public static void main(String[] args) {
int[] arr1 = new int[5];
int[] arr2 = new int[5];
// 初始化数组
for (int i = 0; i < 5; i++) {
arr1[i] = i;
arr2[i] = i + 3;
}
// 输出复制前两个数组
System.out.println("\n复制前两个数组: ");
for (int i = 0; i < 5; i++) {
System.out.print(arr1[i] + " ");
}
System.out.println();
for (int i = 0; i < 5; i++) {
System.out.print(arr2[i] + " ");
}
// arr1 0~3复制到arr2
for (int i = 0; i < 4; i++) {
arr2[i] = arr1[i];
}
System.out.println("\n复制后两个数组: ");
// 输出复制后两个数组
for (int i = 0; i < 5; i++) {
System.out.print(arr1[i] + " ");
}
System.out.println();
for (int i = 0; i < 5; i++) {
System.out.print(arr2[i] + " ");
}
}
}
展开全部
int[] arr1={1,3,4,5,6};
int[] arr2;
arr2=Arrays.copyOf(arr1, 4);
for (int i = 0; i < arr1.length; i++) {
System.out.print(arr1[i]);
}
System.out.println();
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i]);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询