【发布时间】:2018-04-01 04:38:06
【问题描述】:
问题是编写一个程序,它需要两个数组,每个数组包含 10 个整数,a 和 b。 c 是一个包含 20 个整数的数组。程序应该将数组a和b放入数组c中,c的前10个整数来自数组a,后10个整数来自b。然后程序应该显示 c。这是我到目前为止的代码。它将arrayA中的值打印到arrayC中,但我不知道如何在不覆盖arrayC(arrayB)中已经存在的信息的情况下将arrayB中的值打印到arrayC中。
public class questionTwo
{
public static void main(String[] args)
{
int [] arrayA = {31, 14, 5, 12, 50, 80, 100, 29, 58, 57};
int [] arrayB = {9, 13, 156, 78, 36, 46, 86, 98, 63, 2};
int [] arrayC = new int [20];
for (int i = 0; i < arrayA.length; i++)
arrayC[i] = arrayA[i];
for (int i = 0; i < arrayB.length; i++)
{
int element = 9;
arrayC[element] = arrayB[i];
element++;
}
System.out.println("The values of ArrayC are: ");
for(int val : arrayC)
{
System.out.println(val);
}
}
}
【问题讨论】: