在java中怎么表示数组等于另外两个数组相加之后

2020-11-26 08:32:29 字数 6195 阅读 3178

1楼:育知同创教育

可以创建一个数组,并赋值给另外一个数组。

**如下:

int a = ;

int b = a;

这样就能实现两个数组相等。

2楼:府翊费翠柏

你说的不太明白:

如果3个数组同样大小,就是说你要的是两个数组各元素的和保存到第三个数组里。

如果你要的是连接两个数组,那么第三个数组的长度应该是数组1.size()

+数组2.size()

第一个好做,循环,每个元素相加,复给第三个数组的相应元素就好了第二个你去查下api,我记得有个函数是可以连接数组的,大概是5个参数,我手上没api,你自己查下

在java中怎么表示一个数组等于另外两个数组相加之后?

3楼:匿名用户

你说的不太明白:如果3个数组同样大小,就是说你要的是两个数组各元素的和保存到第三个数组里。如果你要的是连接两个数组,那么第三个数组的长度应该是 数组1.

size() + 数组2.size()第一个好做,循环,每个元素相加,复给第三个数组的相应元素就好了第二个你去查下api,我记得有个函数是可以连接数组的,大概是5个参数,我手上没api,你自己查下

4楼:匿名用户

public class sum

}}else

return true;

}public static void main(string args) ;

int s2 = ;

int s3 = ;

system.out.println(isst(s1,s2,s3));

int s11 = ;

int s22 = ;

int s33 = ;

system.out.println(isst(s11,s22,s33));

int s111 = ;

int s222 = ;

int s333 = ;

system.out.println(isst(s111,s222,s333));} }

在java中怎么表示一个数组等于另外两个数组相加之和?

5楼:深川孤骛

这个是没有现成函数的

c[0]=a[0]+b[0]

或者写个循环

for(i=0;i<=c.length;i++)c[i]=a[i]+b[i];

java求两个数组相加,所得值返回另一个数组。

6楼:匿名用户

参考public class sumoftwoarrayselseint c = new int[nc];

int sum = 0;

int carry = 0;

int i = na - 1;

int j = nb - 1;

int k = nc - 1;

while(i >= 0 && j>=0)while(i >= 0)

while(j >= 0)

c[k] = carry;

return c;}}

关于java数组相加的一个问题

7楼:zsc我行我素

最后的system.out.print("数组反向相加后结果为:"+a[i]);

放到for循环外面去了 此时i的值为5了 所以报数组越界异常 把它放到for循环里面就行了

for(i=0;i<5;i++)

8楼:匿名用户

反向相加,不是应该是:

a[i]=a[i]+b[b.length-i-1]吗??

不是应该是第一个数与最后一个相加吗

9楼:匿名用户

system.out.print("数组反向相加后结果为:"+a[i]);

放到for(i=0;i<5;i++)

你那个变量i是公用的,最后等于5了。

10楼:单身

最后一行错了 ,数组越界。 system.out.print("数组反向相加后结果为:"+a[i]);

执行完上面的**此时i =5 ;

你可以打印一下a[0],a[1],...等

11楼:天虹

最后,输出a数组这句:system.out.print("数组反向相加后结果为:"+a[i]);错了,数组不该这么输出,变量i没有初始值。

12楼:牵国英郦巳

for(inti=

0;i<

arr.length;

i++)

{第一行应该是arr1.length。这样的话,这段**是没有问题的。

两个string数组怎么合并成一个数组?

13楼:育知同创教育

import java.util.arrays;

//java中如何把两个数组合并为一个

public class gog ;

string str2 = ;

int strlen1=str1.length;//保存第一个数组长度

int strlen2=str2.length;//保存第二个数组长度

str1= arrays.copyof(str1,strlen1+ strlen2);//扩容

system.arraycopy(str2, 0, str1, strlen1,strlen2 );//将第二个数组与第一个数组合

并system.out.println(arrays.tostring(str1));//输出数组}}

如何java 数组声明一个数组等于另一个数组

14楼:杜爷1号

可以创建一个数组,并赋值给另外一个数组。

**如下:

inta=;

intb=a;

这样就能实现两个数组相等。

15楼:匿名用户

int a = ;

int b = a;就可以了

java 两个数组相加然后排序

16楼:匿名用户

import java.util.arrays;public class test ;

chararray2 = ;

charaddarray = new char[array1.length+array2.length];

system.arraycopy(array1,0,addarray, 0, array1.length);

system.arraycopy(array2,0,addarray, array1.length, array1.length);

arrays.sort(addarray);

for(int i=0;i

java中如何把两个数组合并为一个

17楼:司马刀剑

java数组合并问题

三种字符数组合并的方法

public static string getonearray() ;

string b = ;

string c = new string[a.length + b.length];

for (int j = 0; j < a.length; ++j)

for (int j = 0; j < b.length; ++j)

return c;

}public static object gettwoarray() ;

string b = ;

list al = arrays.aslist(a);

list bl = arrays.aslist(b);

list resultlist = new arraylist();

resultlist.addall(al);

resultlist.addall(bl);

object result = resultlist.toarray();

return result;

}public static string getthreearray() ;

string b = ;

string c = new string[a.length + b.length];

system.arraycopy(a, 0, c, 0, a.length);

system.arraycopy(b, 0, c, a.length, b.length);

return c;

}1.两个字符数组合并的问题

public string getmergearray(string al,string bl)

2.字符数组和整形数组合并问题

public int getintarray(int al,string bl)

int c = new int[a.length + ia.length];

system.arraycopy(a, 0, c, 0, a.length);

system.arraycopy(ia, 0, c, a.length, ia.length);

return c;}

18楼:匿名用户

int s =;

int s2 = ;

int a=new int[s.length+s2.length]; //定义一个长度为s加s2长度的数组

system.arraycopy(s,0,a,0,s.length); //将数组s的元素复制到a中

system.arraycopy(s2,0,a,s.length,s2.length); //将数组s2的元素复制到a中

for(int i=0;i

system.out.println(a[i]);

19楼:愿做无聊听众

package 数组与数组合并;

import java.util.arrays;

//java中如何把两个数组合并为一个

public class gog ;

string str2 = ;

int strlen1=str1.length;//保存第一个数组长度

int strlen2=str2.length;//保存第二个数组长度

str1= arrays.copyof(str1,strlen1+ strlen2);//扩容

system.arraycopy(str2, 0, str1, strlen1,strlen2 );//将第二个数组与第一个数组合并

system.out.println(arrays.tostring(str1));//输出数组}}

20楼:愿做无聊听众

import java.util.arrays;

public class gog ;

string str2 = ;

int strlen1=str1.length;//保存第一个数组长度

int strlen2=str2.length;//保存第二个数组长度

str1= arrays.copyof(str1,strlen1+ strlen2);//扩容

system.arraycopy(str2, 0, str1, strlen1,strlen2 );//将第二个数组与第一个数组合并

system.out.println(arrays.tostring(str1));//输出数组}}

21楼:am丶

importjava.util.arrays;

publicclassarraysdemo;

intb=newint;

intc=newint[a.length+b.length];

inti=0;

for(i=0;i

out.println(arrays.tostring(c));}}