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));}}