我正在尝试连接代表两个DNA链的两个数组,并且在实际获取这两个环的结果,将它们加在一起并返回该值时遇到问题。到目前为止,我已经建立了一个joinedDNA
数组,并且已经确定它的长度是两个参数加在一起。然后,我为连接数组的每个段建立了两个循环。
当我尝试返回y / i时,它只是说无法将其解析为变量,我想知道如何实际返回数组
public int HW2J (int DNA1[], int DNA2[])
{
int[] joinedDNA;
int totallength = DNA1.length + DNA2.length;
joinedDNA = new int[totallength];
for (int i = 0; i<DNA1.length; i ++)
{
joinedDNA[i] = DNA1[i];
for (int y = DNA1.length; y<joinedDNA.length; y++)
{
joinedDNA[y] = DNA2[y];
}
}
return joinedDNA[y+i];
}
在Processing中,您可以使用concat()
连接2个数组。此外,如果要返回concat()
的数组,则返回类型必须为int
,返回值必须为int[]
:
joinedDNA