「java数组相加吗」JAVA数组相加
本篇文章给大家谈谈java数组相加吗,以及JAVA数组相加对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java数组中的数字相加
//使用一个循环,累加循环变量即可
int[] Day1={31,28,31,30,31,30,31,31,30,31,30,31};
int sum = 0;
for(int i : Day1){
sum += i;
}
System.out.println(sum);
关于java数组相加的一个问题
最后的System.out.print("数组反向相加后结果为:"+A[i]);
放到for循环外面去了 此时i的值为5了 所以报数组越界异常 把它放到for循环里面就行了
for(i=0;i5;i++){
A[i]=B[i]+C[i];
System.out.print("数组反向相加后结果为:"+A[i]);
}
java求两个数组相加,所得值返回另一个数组。
参考
public class SumOfTwoArrays{
public static int[] sumOfTwoArrays(int[] arr1, int[] arr2){
int na = arr1.length;
int nb = arr2.length;
int nc;
int min;
if(na nb){
nc = na + 1;
min = nb;
}else{
nc = nb + 1;
min = na;
}
int[] 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){
sum = arr1[i] + arr2[j] + carry;
i--;
j--;
c[k] = sum % 10;
sum = sum / 10;
carry = sum % 10;
k--;
}
while(i = 0){ //n2
sum = arr1[i] + carry;
c[k] = sum % 10;
sum = sum / 10;
carry = sum % 10;
i--;
k--;
}
while(j = 0){ //n1 has exhausted
sum = arr2[j] + carry;
c[k] = sum % 10;
sum = sum / 10;
carry = sum % 10;
k--;
j--;
}
c[k] = carry;
return c;
}
}
JAVA数组元素求和
static int[] sum(int[] arr)
{
int[] s=new int[2];
for(int i=0;iarr.length;i+=2)
s[0]+=arr[i];
for(int i=1;iarr.length;i+=2)
s[1]+=arr[i];
return s;
}
关于java数组相加吗和JAVA数组相加的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。